Optional Readonly__Type-only marker for ports this provider contributes. Runtime provider objects do not need to set this property.
OptionalconfigOptional configuration definition. If provided, the config will be loaded and validated before calling setup.
Unique name for this provider (used for logging/debugging)
Setup phase: create the ports this provider contributes.
Called during server initialization before provider start hooks and
before the server handles requests.
Validated config (if config was defined), or undefined
Late-bound service context factory. Throws during setup. Start and stop hooks may invoke it after all provider ports have been contributed and validated; runtime entrypoints such as job dispatchers and event listeners may call it lazily afterward.
Ports contributed by previous providers
A service provider that can extend or replace ports during app initialization.
Providers support:
Example