lecoffre-ressources/dist/Resource.d.ts
2023-05-15 10:06:32 +02:00

12 lines
555 B
TypeScript

import "reflect-metadata";
import { type ClassTransformOptions } from "class-transformer";
import { ValidatorOptions } from "class-validator";
export default class Resource {
static hydrate<T extends Resource>(from: Partial<T>, options?: ClassTransformOptions): T;
static hydrateArray<T = {}>(ClassEntity: {
new (): T;
}, fromArray: T[], options?: ClassTransformOptions): T[];
static validateOrReject(validatorOptions?: ValidatorOptions): Promise<void>;
validateOrReject?(validatorOptions?: ValidatorOptions): Promise<void>;
}