UNPKG

tsioc

Version:

tsioc is AOP, Ioc container, via typescript decorator

16 lines (15 loc) 583 B
import { IRecognizer } from '../../core/index'; import { Express } from '../../types'; import { Joinpoint } from '../joinpoints/index'; import { IAdvisorChain } from './IAdvisorChain'; import { IContainer } from '../../IContainer'; export declare class AdvisorChain implements IAdvisorChain { protected joinPoint: Joinpoint; container: IContainer; protected actions: Express<Joinpoint, any>[]; constructor(joinPoint: Joinpoint); next(action: Express<Joinpoint, any>): void; getRecognizer(): IRecognizer; process(): void; static classAnnations: any; }