@haystacks/async
Version:
A framework to build any number or any kind of native application or automation solution.
30 lines (27 loc) • 1.49 kB
JavaScript
/**
* @file application.configuration.constants.validation.js
* @module application.configuration.constants.validation
* @description Contains all validations for named application configuration constants.
* @requires module:application.configuration.constants
* @author Seth Hollingsead
* @date 2022/04/05
* @copyright Copyright © 2022-… by Seth Hollingsead. All rights reserved
*/
// Internal imports
import * as app_cfg from '../../constants/application.configuration.constants.js';
/**
* @function applicationConfigurationConstantsValidation
* @description Initializes the application configuration constants validation data objects array.
* @return {void}
* @author Seth Hollingsead
* @date 2022/04/05
*/
export const applicationConfigurationConstantsValidation = [
{Name: 'cargumentDrivenInterface', Actual: app_cfg.cargumentDrivenInterface, Expected: 'argumentDrivenInterface'},
{Name: 'csourcePath', Actual: app_cfg.csourcePath, Expected: 'sourcePath'},
{Name: 'cdestinationPath', Actual: app_cfg.cdestinationPath, Expected: 'destinationPath'},
{Name: 'csourceResourcesPath', Actual: app_cfg.csourceResourcesPath, Expected: 'sourceResourcesPath'},
{Name: 'cdestinationResourcesPath', Actual: app_cfg.cdestinationResourcesPath, Expected: 'destinationResourcesPath'},
{Name: 'creleasePath', Actual: app_cfg.creleasePath, Expected: 'releasePath'},
{Name: 'cdeploymentCompleted', Actual: app_cfg.cdeploymentCompleted, Expected: 'deploymentCompleted'},
];