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