UNPKG

dazjsx

Version:

参考nestjs,基于KOA2的一款轻量级的后端开发框架

16 lines (15 loc) 692 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Delete = exports.Patch = exports.Put = exports.Post = exports.Get = void 0; const util_1 = require("../util"); const __1 = require(".."); const createMappingDecorator = (method) => (path = __1.Constant.DP) => { return (target, key, descriptor) => { util_1.R.setMetadata(__1.METHOD_PATH_METADATA, { path, method }, descriptor.value); }; }; exports.Get = createMappingDecorator('GET'); exports.Post = createMappingDecorator('POST'); exports.Put = createMappingDecorator('PUT'); exports.Patch = createMappingDecorator('PATCH'); exports.Delete = createMappingDecorator('DELETE');