UNPKG

tsunamy

Version:

A new typesript framework

18 lines (17 loc) 604 B
"use strict"; 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;