tsioc
Version:
tsioc is AOP, Ioc container, via typescript decorator
13 lines (12 loc) • 570 B
TypeScript
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;
}