multiple
decorates factories to allow multiple instantiation.
Import
import { multiple } from 'true-di';const { multiple } = require('true-di');Declaration (3 overloadings)
<IContainer, name extends keyof IContainer>(
factory: IFactory<IContainer, name>
): IFactoryTuple<IContainer, name><IContainer, name extends keyof IContainer>(
[factory, initilizer]: IFactoryTuple<IContainer, name>,
): <IContainer, name><IContainer>(factories: IFactories<IContainer>): IFactories<IContainer>Arguments (1st overloading)
Arguments (2nd overloading)
Returns
Arguments (3rd overloading)
Returns
Example
Last updated