UNPKG

@wocker/core

Version:
21 lines (20 loc) 619 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Param = void 0; const env_1 = require("../env"); const Param = (name) => { return (target, propertyKey, parameterIndex) => { if (!propertyKey) { return; } Reflect.defineMetadata(env_1.ARGS_METADATA, [ ...Reflect.getMetadata(env_1.ARGS_METADATA, target.constructor, propertyKey) || [], { type: "param", name, index: parameterIndex } ], target.constructor, propertyKey); }; }; exports.Param = Param;