UNPKG

450 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.BindResolveMiddlewareValues = (data) => {
4 return (Metatype) => {
5 const type = class extends Metatype {
6 resolve() {
7 return super.resolve(...data);
8 }
9 };
10 const token = Metatype.name + JSON.stringify(data);
11 Object.defineProperty(type, 'name', { value: token });
12 return type;
13 };
14};