Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • TypeDecorator

Index

Constructors

constructor

Properties

Private customValidationRuleReady

customValidationRuleReady: boolean = false

defaultOptions

defaultOptions: any = ...

fromApi

fromApi: (key: string, value: any, options: any, element: any, target: any) => Promise<any>

Type declaration

    • (key: string, value: any, options: any, element: any, target: any): Promise<any>
    • Parameters

      • key: string
      • value: any
      • options: any
      • element: any
      • target: any

      Returns Promise<any>

input

input: (key: string, value: any, options: any, element: any, target: any) => Promise<any>

Type declaration

    • (key: string, value: any, options: any, element: any, target: any): Promise<any>
    • Parameters

      • key: string
      • value: any
      • options: any
      • element: any
      • target: any

      Returns Promise<any>

name

name: string

output

output: (key: string, value: any, options: any, element: any, target: any) => Promise<any>

Type declaration

    • (key: string, value: any, options: any, element: any, target: any): Promise<any>
    • Parameters

      • key: string
      • value: any
      • options: any
      • element: any
      • target: any

      Returns Promise<any>

toApi

toApi: (key: string, value: any, options: any, element: any, target: any) => Promise<any>

Type declaration

    • (key: string, value: any, options: any, element: any, target: any): Promise<any>
    • Parameters

      • key: string
      • value: any
      • options: any
      • element: any
      • target: any

      Returns Promise<any>

validate

validate: (value: any, obj: any, options: any) => boolean | Promise<boolean>

Type declaration

    • (value: any, obj: any, options: any): boolean | Promise<boolean>
    • Parameters

      • value: any
      • obj: any
      • options: any

      Returns boolean | Promise<boolean>

Methods

Private createCustomValidationRule

  • createCustomValidationRule(): void

decorator

  • decorator(): (optionsOrTarget?: any, key?: string, descriptor?: PropertyDescriptor) => any
  • Returns (optionsOrTarget?: any, key?: string, descriptor?: PropertyDescriptor) => any

      • (optionsOrTarget?: any, key?: string, descriptor?: PropertyDescriptor): any
      • Parameters

        • Optional optionsOrTarget: any
        • Optional key: string
        • Optional descriptor: PropertyDescriptor

        Returns any

optionsHook

  • optionsHook(options: any, target: any, key: any): any

Generated using TypeDoc