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