UNPKG

tsioc

Version:

tsioc is AOP, Ioc container, via typescript decorator

15 lines (14 loc) 697 B
import { ActionData } from '../ActionData'; import { ActionComponent } from './ActionComponent'; import { Metadate } from '../metadatas/index'; import { IContainer } from '../../IContainer'; import { GComposite } from '../../components/index'; export declare class ActionComposite extends GComposite<ActionComponent> implements ActionComponent { parent: ActionComponent; protected children: ActionComponent[]; constructor(name: string); insert(node: ActionComponent, index: number): this; execute(container: IContainer, data: ActionData<Metadate>, name?: string): void; empty(): ActionComponent; protected working(container: IContainer, data: ActionData<any>): void; }