Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T

Hierarchy

Implements

Index

Constructors

constructor

Properties

Protected bypass

bypass: boolean

Protected endValidateEvent

endValidateEvent: EventEmitter<any>

Protected i18nKey

i18nKey: string

Protected i18nValue

i18nValue: any

Protected options

options: any

Protected startValidateEvent

startValidateEvent: EventEmitter<any>

Private validators

validators: IValidator<T>[]

Methods

addValidator

applyI18N

  • applyI18N(value: any): void

Protected doValidate

  • Parameters

    • value: T

    Returns ValidationResult[]

getEndValidateEvent

  • getEndValidateEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getI18NKey

  • getI18NKey(): string

getI18NValue

  • getI18NValue(): any

getOptions

  • getOptions(): any

getStartValidateEvent

  • getStartValidateEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getValidators

isBypassKey

  • isBypassKey(): boolean

ngOnInit

  • ngOnInit(): void
  • Returns void

Protected Abstract onValidationEnd

  • Parameters

    Returns void

removeValidator

  • removeValidator(validator: IValidator<T>): boolean

resetValidationResult

  • resetValidationResult(): void

setBypassKey

  • setBypassKey(bypass: boolean): void

setEndValidateEvent

  • setEndValidateEvent(event: EventEmitter<any>): void
  • Parameters

    • event: EventEmitter<any>

    Returns void

setI18NKey

  • setI18NKey(i18nKey: string): void

setOptions

  • setOptions(options: any): void

setStartValidateEvent

  • setStartValidateEvent(event: EventEmitter<any>): void
  • Parameters

    • event: EventEmitter<any>

    Returns void

validate

Generated using TypeDoc