12 lines
546 B
TypeScript
12 lines
546 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 map<T = {}>(ClassEntity: {
|
|
new (): T;
|
|
}, fromArray: T[], options?: ClassTransformOptions): T[];
|
|
static validateOrReject(validatorOptions?: ValidatorOptions): Promise<void>;
|
|
validateOrReject?(validatorOptions?: ValidatorOptions): Promise<void>;
|
|
}
|