UNPKG

node-web-mvc

Version:
16 lines (15 loc) 642 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const create_1 = __importDefault(require("./annotation/create")); const Tracer_1 = __importDefault(require("./annotation/Tracer")); function Target(types) { return function TargetAnnotation(annotationType) { const tracer = new Tracer_1.default(new Error()); Tracer_1.default.setTracer(annotationType, tracer); return (0, create_1.default)(types, annotationType); }; } exports.default = Target;