@roadiehq/catalog-backend-module-okta
Version:
A set of Backstage catalog providers for Okta
26 lines (20 loc) • 721 B
JavaScript
;
var get = require('lodash/get');
function _interopDefaultCompat (e) { return e && typeof e === 'object' && 'default' in e ? e : { default: e }; }
var get__default = /*#__PURE__*/_interopDefaultCompat(get);
const getParentGroup = (opts) => {
const { parentKey, group, oktaGroups } = opts;
let parentGroup = void 0;
if (parentKey) {
const parentId = get__default.default(group, parentKey);
if (typeof parentId === "string") {
parentGroup = oktaGroups[parentId];
}
if (typeof parentId === "number") {
parentGroup = oktaGroups[parentId.toString()];
}
}
return parentGroup;
};
exports.getParentGroup = getParentGroup;
//# sourceMappingURL=getParentGroup.cjs.js.map