Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PropertiesComparisonRule

Validation rule that compares two object properties.

see

IValidationRule

Example

let schema = new ObjectSchema()
    .withRule(new PropertyComparisonRule("field1", "NE", "field2"));

schema.validate({ field1: 1, field2: 2 });       // Result: no errors
schema.validate({ field1: 1, field2: 1 });       // Result: field1 shall not be equal to field2
schema.validate({});                             // Result: no errors

Hierarchy

  • PropertiesComparisonRule

Implements

Index

Constructors

Methods

Constructors

constructor

Methods

validate

Generated using TypeDoc