Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AtLeastOneExistsRule

Validation rule that check that at least one of the object properties is not null.

see

IValidationRule

Example

let schema = new Schema()
    .withRule(new AtLeastOneExistsRule("field1", "field2"));

schema.validate({ field1: 1, field2: "A" });     // Result: no errors
schema.validate({ field1: 1 });                  // Result: no errors
schema.validate({ });                            // Result: at least one of properties field1, field2 must exist

Hierarchy

  • AtLeastOneExistsRule

Implements

Index

Constructors

Methods

Constructors

constructor

Methods

validate

Generated using TypeDoc