@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
TypeScript
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;