Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FormValidator

FormValidator class representing a form validator.

example

export function EqualValidator(equal) { return new FormValidator(function(value) { const equal = this.params.equal; if (!value || !equal) { return null; } return value !== equal ? { equal: { equal: equal, actual: value } } : null; }, { equal }); }

Hierarchy

  • FormValidator

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

  • new FormValidator(validator: (value: any, params?: any) => any, params?: any): FormValidator

Properties

params$

params$: BehaviorSubject<any>

validator

validator: (value: any, params?: any) => null | IFormValidationError

Type declaration

Accessors

params

  • get params(): any
  • set params(params: any): void

Methods

validate

  • validate(value: any): any