Class DefaultSchemaValidator

The default implementation of a schema validator.

Hierarchy

  • DefaultSchemaValidator

Implements

Constructors

Properties

Methods

Constructors

Properties

_addSchema: any

Add a schema to the validator.

Param

The plugin ID.

Param

The schema being added.

Returns

A list of errors if the schema fails to validate or null if there are no errors.

Notes

It is safe to call this function multiple times with the same plugin name.

_composer: any
_validator: any

Methods

  • Validate a plugin's schema and user data; populate the composite data.

    Parameters

    • plugin: IPlugin

      The plugin being validated. Its composite data will be populated by reference.

    • Optional populate: boolean

      Whether plugin data should be populated, defaults to true.

    Returns ISchemaValidator.IError[]

    A list of errors if either the schema or data fail to validate or null if there are no errors.

Generated using TypeDoc