tsioc
Version:
tsioc is AOP, Ioc container, via typescript decorator
50 lines (48 loc) • 1.4 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/**
* cores decorator actions
*
* @export
*/
var CoreActions;
(function (CoreActions) {
/**
* before constructor advice action.
*/
CoreActions["beforeConstructor"] = "beforeConstructor";
/**
* after constructor advice action.
*/
CoreActions["afterConstructor"] = "afterConstructor";
/**
* set param type form metadata.
*/
CoreActions["bindParameterType"] = "bindParameterType";
/**
* set Property type from metadata.
*/
CoreActions["bindPropertyType"] = "bindPropertyType";
/**
* inject property.
*/
CoreActions["injectProperty"] = "injectProperty";
/**
* class provider bind action.
*/
CoreActions["bindProvider"] = "bindProvider";
/**
* access method.
*/
CoreActions["bindParameterProviders"] = "bindParameterProviders";
CoreActions["componentCache"] = "componentCache";
/**
* component init action. after constructor befor property inject.
*/
CoreActions["componentBeforeInit"] = "componentBeforeInit";
/**
* component on init hooks. after property inject.
*/
CoreActions["componentInit"] = "componentInit";
})(CoreActions = exports.CoreActions || (exports.CoreActions = {}));
//# sourceMappingURL=../../sourcemaps/core/actions/CoreActions.js.map