UNPKG

tsioc

Version:

tsioc is AOP, Ioc container, via typescript decorator

26 lines (25 loc) 537 B
import { SymbolType } from '../../types'; import { TypeMetadata } from './TypeMetadata'; /** * provide type from. * * @export * @interface Provide * @extends {MetaType} */ export interface ProvideMetadata extends TypeMetadata { /** * this type provide from. * * @type {SymbolType<any>} * @memberof Provide */ provider?: SymbolType<any>; /** * alias name. use to create Registration with provider. * * @type {string} * @memberof ProvideMetadata */ alias?: string; }