Skip to content

DI Bag API / index / PositionalFactoryFunction

Type Alias: PositionalFactoryFunction<Dependencies extends readonly DependencyReference[], Output = unknown, ReceivesContext extends boolean = false> ​

ts
type PositionalFactoryFunction<Dependencies extends readonly DependencyReference[], Output = unknown, ReceivesContext extends boolean = false> = PositionalArguments<Dependencies, ReceivesContext> extends infer Arguments extends unknown[] ? (this: void, ...arguments_: Arguments) => Output : never;

Defined in: composition.ts:45

A receiver-free callable whose arguments follow the selected dependency tuple.

Type Parameters ​

Type ParameterDescription
DependenciesThe dependency references supplying the positional values.
OutputThe exact callback output.
ReceivesContextWhether FactoryContext follows the dependency values.

Ordinary services. Checked composition. Explicit ownership.