UNPKG

@inversifyjs/core

Version:

InversifyJs core package

22 lines 798 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.decorate = decorate; function decorate(decorators, target, parameterIndexOrProperty) { const parsedDecorators = Array.isArray(decorators) ? decorators : [decorators]; if (parameterIndexOrProperty === undefined) { // Asume ClassDecorator[] Reflect.decorate(parsedDecorators, target); return; } if (typeof parameterIndexOrProperty === 'number') { // Asume ParameterDecorator[] for (const decorator of parsedDecorators) { decorator(target, undefined, parameterIndexOrProperty); } return; } Reflect.decorate(parsedDecorators, target.prototype, parameterIndexOrProperty); } //# sourceMappingURL=decorate.js.map