Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • TValue

Hierarchy

  • ValidationSchema

Implemented by

Index

Methods

also

and

map

or

sanitize

  • sanitize<TValue, TSanitizedValue>(value: TValue): TSanitizedValue
  • Type parameters

    • TValue

    • TSanitizedValue

    Parameters

    • value: TValue

    Returns TSanitizedValue

sanitizeAndTest

  • sanitizeAndTest<TValue, TSanitizedValue>(value: any): [boolean, TValue]
  • Type parameters

    • TValue

    • TSanitizedValue

    Parameters

    • value: any

    Returns [boolean, TValue]

sanitizeAndTestAsync

  • sanitizeAndTestAsync<TValue, TSanitizedValue>(value: any): Promise<[boolean, TValue]>
  • Type parameters

    • TValue

    • TSanitizedValue

    Parameters

    • value: any

    Returns Promise<[boolean, TValue]>

sanitizeAndValidate

  • sanitizeAndValidate<TValue, TSanitizedValue>(value: any): [ValidationError[] | undefined, TValue]
  • Type parameters

    • TValue

    • TSanitizedValue

    Parameters

    • value: any

    Returns [ValidationError[] | undefined, TValue]

sanitizeAndValidateAsync

  • sanitizeAndValidateAsync<TValue, TSanitizedValue>(value: any): Promise<[ValidationError[] | undefined, TValue]>
  • Type parameters

    • TValue

    • TSanitizedValue

    Parameters

    • value: any

    Returns Promise<[ValidationError[] | undefined, TValue]>

sanitizeAsync

  • sanitizeAsync<TValue, TSanitizedValue>(value: TValue): Promise<TSanitizedValue>
  • Type parameters

    • TValue

    • TSanitizedValue

    Parameters

    • value: TValue

    Returns Promise<TSanitizedValue>

sanitizer

test

  • test(value: any): boolean
  • Parameters

    • value: any

    Returns boolean

testAsync

  • testAsync(value: any): Promise<boolean>
  • Parameters

    • value: any

    Returns Promise<boolean>

validate

validateAsync

validator