import { Joinpoint } from '../joinpoints'; import { Express, InjectToken } from '@ts-ioc/core'; /** * Aop IAdvisorProceeding interface token. * it is a token id, you can register yourself IAdvisorProceeding for this. */ export declare const AdvisorProceedingToken: InjectToken; /** * advisor proceeding. * * @export * @interface IAdvisorProceeding */ export interface IAdvisorProceeding { /** * process. * * @param {Joinpoint} joinPoint * @param {...Express[]} actions * @memberof IAdvisorProceeding */ proceeding(joinPoint: Joinpoint, ...actions: Express[]): any; }