@forge/manifest

13.8.0-next.713.8.0-next.8
out/validators/modules-validators/jira/validate-full-page-module.js
−out/validators/modules-validators/jira/validate-full-page-module.jsDeleted
−51
Index: package/out/validators/modules-validators/jira/validate-full-page-module.js
===================================================================
--- package/out/validators/modules-validators/jira/validate-full-page-module.js
+++ package/out/validators/modules-validators/jira/validate-full-page-module.js
@@ -1,51 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.validateJiraFullPageModule = void 0;
-const types_1 = require("../../../types");
-const text_1 = require("../../../text");
-const utils_1 = require("../../../utils");
-const validateGlobalModules_1 = require("../../../utils/global/validateGlobalModules");
-const ROUTE_FULL_PAGE = 'routePrefix';
-const errorMessages = text_1.errors.modules.jiraFullPageModule;
-const validatePropertyUniqueness = (allModules, moduleType, property, yamlContentByLine) => {
-    const validationErrors = [];
-    const modules = allModules[moduleType] || [];
-    const allPropertyValues = modules.map((module) => module[property]).filter((property) => property);
-    const duplicatePropertyValues = allPropertyValues.filter((property, index, all) => all.indexOf(property) !== index);
-    if (duplicatePropertyValues.length > 0) {
-        const allModulesWithDuplicatedPropertyValues = modules.filter((module) => module[property] === duplicatePropertyValues[0]);
-        validationErrors.push({
-            message: errorMessages.propertyUniqueness(property, moduleType, duplicatePropertyValues),
-            reference: text_1.References.Modules,
-            level: 'error',
-            ...(0, utils_1.findPosition)(allModulesWithDuplicatedPropertyValues?.[0]?.key, yamlContentByLine)
-        });
-    }
-    return validationErrors;
-};
-const validateJiraFullPageModule = (modules, yamlContentByLine) => {
-    const validationErrors = [];
-    const moduleType = types_1.AllModuleTypes.JiraFullPage;
-    const fullPageModules = modules[moduleType] || [];
-    validationErrors.push(...validatePropertyUniqueness(modules, moduleType, ROUTE_FULL_PAGE, yamlContentByLine));
-    if (validationErrors.length) {
-        return validationErrors;
-    }
-    fullPageModules.forEach((module, index) => {
-        validationErrors.push(...(0, validateGlobalModules_1.validateRoute)(module.key, module.routePrefix, index, errorMessages).map((error) => ({
-            message: error.message,
-            reference: text_1.References.Modules,
-            level: 'error',
-            ...(0, utils_1.findPosition)(error.moduleKey, yamlContentByLine)
-        })), ...(module.icon
-            ? (0, validateGlobalModules_1.validateIcon)(module.key, module.icon, index, errorMessages).map((error) => ({
-                message: error.message,
-                reference: text_1.References.Modules,
-                level: 'error',
-                ...(0, utils_1.findPosition)(error.moduleKey, yamlContentByLine)
-            }))
-            : []));
-    });
-    return validationErrors;
-};
-exports.validateJiraFullPageModule = validateJiraFullPageModule;