reflect-metadata

This commit is contained in:
Vincent Alamelle 2023-05-10 17:46:03 +02:00
parent 62639b8bfc
commit ff58e7f552
3 changed files with 4 additions and 0 deletions

1
dist/Resource.d.ts vendored
View File

@ -1,3 +1,4 @@
import "reflect-metadata";
import { type ClassTransformOptions } from "class-transformer"; import { type ClassTransformOptions } from "class-transformer";
import { ValidatorOptions } from "class-validator"; import { ValidatorOptions } from "class-validator";
export default class Resource { export default class Resource {

1
dist/Resource.js vendored
View File

@ -3,6 +3,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod }; return (mod && mod.__esModule) ? mod : { "default": mod };
}; };
Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "__esModule", { value: true });
require("reflect-metadata");
const class_transformer_1 = require("class-transformer"); const class_transformer_1 = require("class-transformer");
const class_validator_1 = __importDefault(require("class-validator")); const class_validator_1 = __importDefault(require("class-validator"));
class Resource { class Resource {

View File

@ -1,6 +1,8 @@
import "reflect-metadata";
import { type ClassTransformOptions, plainToClassFromExist, plainToInstance } from "class-transformer"; import { type ClassTransformOptions, plainToClassFromExist, plainToInstance } from "class-transformer";
import validator, { ValidatorOptions } from "class-validator"; import validator, { ValidatorOptions } from "class-validator";
export default class Resource { export default class Resource {
public static hydrate<T extends Resource>(from: Partial<T>, options?: ClassTransformOptions) : T { public static hydrate<T extends Resource>(from: Partial<T>, options?: ClassTransformOptions) : T {
const self: T = new (this as any); const self: T = new (this as any);