tsioc
Version:
tsioc is AOP, Ioc container, via typescript decorator
27 lines (26 loc) • 551 B
TypeScript
/**
* component decorator class liefcycle hooks.
*
* @export
* @interface ComponentLifecycle
*/
export interface ComponentLifecycle {
/**
* component before init hooks. after constructor befor property inject.
*
* @memberof ComponentLifecycle
*/
beforeInit?(): any;
/**
* component on init hooks. after property inject
*
* @memberof ComponentLifecycle
*/
onInit?(): any;
/**
* component on destroy hooks.
*
* @memberof ComponentLifecycle
*/
onDestroy?(): any;
}