tsioc
Version:
tsioc is AOP, Ioc container, via typescript decorator
20 lines (19 loc) • 398 B
TypeScript
import { SymbolType } from '../../types';
import { TypeMetadata } from './TypeMetadata';
/**
* provider type to.
*
* @export
* @interface Provider
* @extends {MetaType}
*/
export interface ProviderMetadata extends TypeMetadata {
/**
* this type provider to.
*
* @type {SymbolType<any>}
* @memberof Provider
*/
provide?: SymbolType<any>;
alias?: string;
}