UNPKG

tsioc

Version:

tsioc is AOP, Ioc container, via typescript decorator

31 lines (30 loc) 579 B
import { ProviderMetadata } from './ProviderMetadata'; /** * class metadata. * * @export * @interface ClassMetadata */ export interface ClassMetadata extends ProviderMetadata { /** * is singleton or not. * * @type {boolean} * @memberof ClassMetadata */ singleton?: boolean; /** * class package name. * * @type {string} * @memberof ClassMetadata */ package?: string; /** * class cache timeout when not used. * * @type {number} * @memberof ClassMetadata */ expires?: number; }