UNPKG

@vue-ioc/core

Version:

IoC and DI for Vue powered by InversifyJS and inspired by Angular @Module syntactic sugar.

8 lines (7 loc) 348 B
import { Container } from 'inversify'; import { IBaseBinding } from './Binding'; import { Injector } from '../injector/Injector'; export interface IFactoryBinding extends IBaseBinding { useFactory: (injector: Injector) => any; } export declare const bindFactory: (container: Container, { provide, useFactory }: IFactoryBinding) => void;