Skip to content

DI Bag API / index / CreateProviderFromPlugin

Type Alias: CreateProviderFromPlugin ​

ts
type CreateProviderFromPlugin = <const Dependencies extends readonly DependencyReference[], Service, ReturnKind extends PluginReturnKind>(options: CreateProviderFromPluginOptions<ReturnKind, Service, Dependencies> & {
    readonly dependencies: Dependencies & DependencyTupleAdmission<Dependencies>;
}) => PluginProvider<Dependencies, Service, ReturnKind>;

Defined in: plugins.ts:28

Callable adapter for a plugin descriptor with a finite dependency tuple.

Type Parameters ​

Type ParameterDescription
const Dependencies-
Service-
ReturnKind-

Parameters ​

ParameterDescription
options-

Ordinary services. Checked composition. Explicit ownership.