Module: chiefData

Contains high level data initialization and data management functions for the plugin.

Author:
  • Seth Hollingsead
Source:

Requires

Methods

(inner) initializeData() → {void}

Initialize the data that will be used by the plugin to load all of the plugin content and export it to the Haystacks platform.

Author:
  • Seth Hollingsead
Source:
Returns:
Type
void

(inner) loadCommandAliasesData(aliasesPath) → {object}

Loads the plugin command aliases data by calling the Haystacks to load and parse the data from the specified path.

Parameters:
Name Type Description
aliasesPath string

The fully qualified path to the command aliases folder with all of the command aliases data for the plugin.

Author:
  • Seth Hollingsead
Source:
Returns:

A JSON object that contains all of the command aliases data loaded and parsed from the specified path.

Type
object

(inner) loadConfigurationData(configPath) → {object}

Loads the plugin configuration data by calling the Haystacks to load and parse the data from the specified path.

Parameters:
Name Type Description
configPath string

The fully qualified path to the configuration folder with all of the configuration data for the plugin.

Author:
  • Seth Hollingsead
Source:
Returns:

A JSON object that contains all of the configuration data loaded and parsed from the specified path.

Type
object

(inner) loadThemesData(themesPath) → {object}

Loads the plugin themes data by calling the Haystacks to load and parse the data from the specified path.

Parameters:
Name Type Description
themesPath string

The fully qualified path to the themes folder with all of the themes data for the plugin.

Author:
  • Seth Hollingsead
Source:
Returns:

A JSON object that contains all of the themes data loaded and parsed from the specified path.

Type
object

(inner) loadWorkflowsData(workflowsPath) → {object}

Loads the plugin workflows data by calling the Haystacks to load and parse the data from the specified path.

Parameters:
Name Type Description
workflowsPath string

The fully qualified path to the workflows folder with all of the workflows data for the plugin.

Author:
  • Seth Hollingsead
Source:
Returns:

A JSON object that contains all of the workflows data loaded and parsed from the specified path.

Type
object