@backstage/backend-app-api
Version:
Core API used by Backstage backend apps
22 lines (19 loc) • 449 B
JavaScript
;
function unwrapFeature(feature) {
if ("$$type" in feature) {
return feature;
}
if ("default" in feature) {
return feature.default;
}
return feature;
}
function deepFreeze(obj) {
Object.values(obj).forEach(
(value) => Object.isFrozen(value) || deepFreeze(value)
);
return Object.freeze(obj);
}
exports.deepFreeze = deepFreeze;
exports.unwrapFeature = unwrapFeature;
//# sourceMappingURL=helpers.cjs.js.map