UNPKG

@jeaks03/overseer

Version:

Just another TypeScript Back-End framework

27 lines 1.62 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const enhanceDescriptor = (type) => (target, propertyKey, descriptor) => { if (!target.__shadowMeta) { target.__shadowMeta = { lifecycle: {} }; } target.__shadowMeta.lifecycle[type] = descriptor.value; return descriptor; }; function LifecycleEvent(type) { return enhanceDescriptor(type); } exports.LifecycleEvent = LifecycleEvent; ; function OnInit() { return enhanceDescriptor('onInit'); } exports.OnInit = OnInit; ; function AfterInit() { return enhanceDescriptor('afterInit'); } exports.AfterInit = AfterInit; ; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGlmZWN5Y2xlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2RlY29yYXRvcnMvbGlmZWN5Y2xlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBRUEsTUFBTSxpQkFBaUIsR0FBRyxDQUFDLElBQXdCLEVBQUUsRUFBRSxDQUNuRCxDQUFDLE1BQXlDLEVBQUUsV0FBNEIsRUFBRSxVQUE4QixFQUFFLEVBQUU7SUFDNUcsSUFBRyxDQUFDLE1BQU0sQ0FBQyxZQUFZLEVBQUU7UUFDckIsTUFBTSxDQUFDLFlBQVksR0FBRztZQUNsQixTQUFTLEVBQUUsRUFBRztTQUNoQixDQUFBO0tBQ0w7SUFFRCxNQUFNLENBQUMsWUFBWSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsR0FBSSxVQUFVLENBQUMsS0FBb0IsQ0FBQztJQUV2RSxPQUFPLFVBQVUsQ0FBQztBQUN0QixDQUFDLENBQUE7QUFFRCxTQUFnQixjQUFjLENBQUMsSUFBd0I7SUFDbkQsT0FBTyxpQkFBaUIsQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUNuQyxDQUFDO0FBRkQsd0NBRUM7QUFBQSxDQUFDO0FBRUYsU0FBZ0IsTUFBTTtJQUNsQixPQUFPLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxDQUFDO0FBQ3ZDLENBQUM7QUFGRCx3QkFFQztBQUFBLENBQUM7QUFFRixTQUFnQixTQUFTO0lBQ3JCLE9BQU8saUJBQWlCLENBQUMsV0FBVyxDQUFDLENBQUM7QUFDMUMsQ0FBQztBQUZELDhCQUVDO0FBQUEsQ0FBQyJ9