factoriesFrom
Creates factories object based on the passed container.
Import
import { factoriesFrom } from 'true-di';const { factoriesFrom } = require('true-di');Declaration
<IContainer extends object, Name extends keyof IContainer = keyof IContainer>(container: IContainer, names?: Name[]): IPureFactories<Pick<IContainer, Name>>Arguments
Returns
export type IPureFactories<IContainer> = {
[name in keyof IContainer]: () => IContainer[name]
}Example 1. Combining global and request containers.
Example 2. Narrowing container
Last updated