From ff58e7f5524474ae2b3cda78d4fce4bf66f9b058 Mon Sep 17 00:00:00 2001 From: Vincent Alamelle Date: Wed, 10 May 2023 17:46:03 +0200 Subject: [PATCH] reflect-metadata --- dist/Resource.d.ts | 1 + dist/Resource.js | 1 + src/Resource.ts | 2 ++ 3 files changed, 4 insertions(+) diff --git a/dist/Resource.d.ts b/dist/Resource.d.ts index 7f8c7dc..fef5538 100644 --- a/dist/Resource.d.ts +++ b/dist/Resource.d.ts @@ -1,3 +1,4 @@ +import "reflect-metadata"; import { type ClassTransformOptions } from "class-transformer"; import { ValidatorOptions } from "class-validator"; export default class Resource { diff --git a/dist/Resource.js b/dist/Resource.js index 4f6355a..23cada1 100644 --- a/dist/Resource.js +++ b/dist/Resource.js @@ -3,6 +3,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); +require("reflect-metadata"); const class_transformer_1 = require("class-transformer"); const class_validator_1 = __importDefault(require("class-validator")); class Resource { diff --git a/src/Resource.ts b/src/Resource.ts index 106bbe7..d378fce 100644 --- a/src/Resource.ts +++ b/src/Resource.ts @@ -1,6 +1,8 @@ +import "reflect-metadata"; import { type ClassTransformOptions, plainToClassFromExist, plainToInstance } from "class-transformer"; import validator, { ValidatorOptions } from "class-validator"; + export default class Resource { public static hydrate(from: Partial, options?: ClassTransformOptions) : T { const self: T = new (this as any);