UNPKG

tsioc

Version:

tsioc is AOP, Ioc container, via typescript decorator

15 lines (14 loc) 446 B
import { IContainer } from '../IContainer'; import { ActionData } from './ActionData'; export interface IExecutable { /** * execute the action work. * * @template T * @param { IContainer } container * @param {ActionData<T>} data execute data; * @param {string} [name] execute action name. * @memberof ActionComponent */ execute<T>(container: IContainer, data: ActionData<T>, name?: string): any; }