tsioc
Version:
tsioc is AOP, Ioc container, via typescript decorator
45 lines (44 loc) • 1.02 kB
TypeScript
/**
* cores decorator actions
*
* @export
*/
export declare enum CoreActions {
/**
* before constructor advice action.
*/
beforeConstructor = "beforeConstructor",
/**
* after constructor advice action.
*/
afterConstructor = "afterConstructor",
/**
* set param type form metadata.
*/
bindParameterType = "bindParameterType",
/**
* set Property type from metadata.
*/
bindPropertyType = "bindPropertyType",
/**
* inject property.
*/
injectProperty = "injectProperty",
/**
* class provider bind action.
*/
bindProvider = "bindProvider",
/**
* access method.
*/
bindParameterProviders = "bindParameterProviders",
componentCache = "componentCache",
/**
* component init action. after constructor befor property inject.
*/
componentBeforeInit = "componentBeforeInit",
/**
* component on init hooks. after property inject.
*/
componentInit = "componentInit",
}