bb-inspired
Version:
Core library for BB-inspired NestJS backend
11 lines (10 loc) • 472 B
TypeScript
import { ValidationError, ValidatorOptions } from 'class-validator';
import { Type } from '@nestjs/common';
export declare class ValidationUtils {
static validate<T extends object>(object: T, validationClass: Type<T>, options?: ValidatorOptions): Promise<T>;
static validateSafe<T extends object>(object: T, validationClass: Type<T>, options?: ValidatorOptions): Promise<{
isValid: boolean;
errors?: ValidationError[];
value?: T;
}>;
}