tsunamy
Version:
A new typesript framework
13 lines (12 loc) • 516 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
require("reflect-metadata");
function PathParam(keyParam) {
function pathParam(target, propertyKey, parameterIndex) {
var existingParameters = Reflect.getMetadata('PathParam', target) || [];
existingParameters.push({ index: parameterIndex, key: keyParam, functionName: propertyKey });
Reflect.defineMetadata('PathParam', existingParameters, target);
}
return pathParam;
}
exports.PathParam = PathParam;