npm package diff

Package: @forge/manifest

Versions: 9.1.0-next.3 - 9.1.0-next.4

File: package/out/utils/module-references.js

Index: package/out/utils/module-references.js
===================================================================
--- package/out/utils/module-references.js
+++ package/out/utils/module-references.js
@@ -1,20 +1,22 @@
 "use strict";
 Object.defineProperty(exports, "__esModule", { value: true });
-exports.findInvalidEndpointReferences = exports.findInvalidResourceReferences = exports.findInvalidFunctionReferences = void 0;
-const findInvalidReferenceKeys = (property, module, functionsOrResources) => {
-    const invalidFunctions = [];
-    const _checkFunctionKey = (functionKey) => {
-        if (functionKey && !functionsOrResources?.find((func) => func.key === functionKey)) {
-            invalidFunctions.push(functionKey);
+exports.findInvalidServiceReferences = exports.findInvalidEndpointReferences = exports.findInvalidResourceReferences = exports.findInvalidFunctionReferences = void 0;
+const findInvalidReferenceKeys = (property, module, references) => {
+    const invalidEntries = [];
+    const _checkModuleEntryKey = (entryKey) => {
+        if (entryKey && !references?.find((func) => func.key === entryKey)) {
+            invalidEntries.push(entryKey);
         }
     };
-    _checkFunctionKey(module[property]);
-    Object.keys(module).forEach((key) => _checkFunctionKey(module[key][property]));
-    return invalidFunctions;
+    _checkModuleEntryKey(module[property]);
+    Object.keys(module).forEach((key) => _checkModuleEntryKey(module[key][property]));
+    return invalidEntries;
 };
 const findInvalidFunctionReferences = (module, functions) => findInvalidReferenceKeys('function', module, functions);
 exports.findInvalidFunctionReferences = findInvalidFunctionReferences;
 const findInvalidResourceReferences = (module, resources) => findInvalidReferenceKeys('resource', module, resources);
 exports.findInvalidResourceReferences = findInvalidResourceReferences;
 const findInvalidEndpointReferences = (module, resources) => findInvalidReferenceKeys('endpoint', module, resources);
 exports.findInvalidEndpointReferences = findInvalidEndpointReferences;
+const findInvalidServiceReferences = (module, services) => findInvalidReferenceKeys('service', module, services);
+exports.findInvalidServiceReferences = findInvalidServiceReferences;