UNPKG

tsioc

Version:

tsioc is AOP, Ioc container, via typescript decorator

13 lines (12 loc) 570 B
import { ActionData, ActionComposite } from '../../core/index'; import { IContainer } from '../../IContainer'; import { AdviceMetadata } from '../metadatas/index'; import { Joinpoint } from '../joinpoints/index'; export interface MatchPointcutActionData extends ActionData<Joinpoint> { } export declare class MatchPointcutAction extends ActionComposite { constructor(); protected working(container: IContainer, data: MatchPointcutActionData): void; isAdviceEquals(advice1: AdviceMetadata, advice2: AdviceMetadata): boolean; static classAnnations: any; }