Skip to main content

Validate

Callable

  • Validate<T>(validators: ValidationOptions<T> | ValidationOptions<T>[], transform?: (value: any) => any): (target: any, propertyKey: string) => void

  • A @Validate is a property decorator to validate a property. It is typically used in Schema to validate schema properties.

    @group

    Decorators

    @see

    Techniques for Validation.


    Type parameters

    • T

    Parameters

    • validators: ValidationOptions<T> | ValidationOptions<T>[]
    • optionaltransform: (value: any) => any

      Returns (target: any, propertyKey: string) => void

        • (target: any, propertyKey: string): void
        • Parameters

          • target: any
          • propertyKey: string

          Returns void