Class

ValidatorRegistry

ValidatorRegistry()

Constructor

# new ValidatorRegistry()

Base Implementation of a Validator Registry

Properties:
Name Type Attributes Description
validators Array.<Validator> <optional>

the initial validators to register

Implements:

View Source validation/Validators/ValidatorRegistry.ts, line 3

Methods

# get(validatorKey) → {Validator|undefined}

Retrieves a validator

Parameters:
Name Type Description
validatorKey string

one of the ValidationKeys

View Source validation/Validators/ValidatorRegistry.ts, line 100

the registered Validator or undefined if there is nono matching the provided key

Validator | undefined

# getCustomKeys() → {object}

retrieves the custom keys

View Source validation/Validators/ValidatorRegistry.ts, line 86

object

# getKeys() → {Array}

retrieves the registered validators keys

View Source validation/Validators/ValidatorRegistry.ts, line 92

Array

# register(validator) → {void}

Registers the provided validators onto the registry

Parameters:
Name Type Description
validator Array.<T> | Array.<ValidatorDefinition>

View Source validation/Validators/ValidatorRegistry.ts, line 108

void