Module: allPluginConstantsValidationMetadata

Contains all validation data for all plugin constants.

Author:
  • Seth Hollingsead
Source:

Requires

  • module:plugin.business.constants
  • module:plugin.command.constants
  • module:plugin.constants
  • module:plugin.message.constants
  • module:plugin.system.constants
  • module:loggers
  • module:plugin.business.constants.validation
  • module:plugin.command.constants.validation
  • module:plugin.constants.validation
  • module:plugin.message.constants.validation
  • module:plugin.system.constants.validation
  • @haystacks/constants
  • path

Methods

(inner) initializeAllPluginConstantsValidationData(pluginConstantsPath) → {object}

Initializes all of the plugin constants validation data so that it can be used to validate all of the constants.

Parameters:
Name Type Description
pluginConstantsPath string

The path to the plugin constants folder.

Author:
  • Seth Hollingsead
Source:
Returns:

A JSON object that contains all of the data and metaData for plugin level constants validation.

Type
object