UNPKG

@agility/cli

Version:

Agility CLI for working with your content. (Public Beta)

17 lines 928 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.areContentDependenciesResolved = areContentDependenciesResolved; var has_unresolved_content_references_1 = require("./has-unresolved-content-references"); function areContentDependenciesResolved(contentItem, referenceMapper, models) { if (!contentItem.fields) { return true; // No fields, no dependencies } // Find the model for this content item var model = models.find(function (m) { var _a; return m.referenceName === ((_a = contentItem.properties) === null || _a === void 0 ? void 0 : _a.definitionName); }); if (!model) { return true; // No model, assume resolved } // Check each field for content references return !(0, has_unresolved_content_references_1.hasUnresolvedContentReferences)(contentItem.fields, referenceMapper); } //# sourceMappingURL=are-content-dependencies-resolved.js.map