ReadonlyappThe owning application.
ReadonlycliCLI command registration.
Optional ReadonlyconfigConfiguration access (from the ConfigPlugin, when registered).
Optional ReadonlycontainerDI container (from the DiPlugin, when registered).
ReadonlydecoratorsCustom decorator registration.
ReadonlyenvironmentEnvironment variable validation.
ReadonlyhealthHealth check registration.
ReadonlylifecycleLifecycle hooks.
Optional ReadonlyloggerLogger (from the LoggerPlugin, when registered).
Optional ReadonlymetadataDecorator metadata store (from the DecoratorPlugin, when registered).
ReadonlymetricsMetric registration.
ReadonlymiddlewareMiddleware pipeline.
ReadonlyopenapiOpenAPI contributions.
ReadonlyoptionsOptions the application passed to this plugin's factory.
ReadonlyrouterRoute registration.
ReadonlyruntimeRuntime services. Non-optional by contract: a runtime provider is mandatory and the kernel registers it first, so every other plugin can rely on it during registration (see ARCHITECTURE.md §7).
ReadonlyservicesService registration and resolution.
The registration context handed to
IPlugin.register— every extension point a plugin can touch.Since
0.1.0