UNPKG

@roadiehq/catalog-backend-module-okta

Version:

A set of Backstage catalog providers for Okta

25 lines (21 loc) 887 B
'use strict'; var idGroupNamingStrategy = require('./idGroupNamingStrategy.cjs.js'); var kebabCaseGroupNamingStrategy = require('./kebabCaseGroupNamingStrategy.cjs.js'); var profileNameGroupNamingStrategy = require('./profileNameGroupNamingStrategy.cjs.js'); const groupNamingStrategyFactory = (strategy = "id") => { if (typeof strategy === "function") { return strategy; } switch (strategy) { case "id": return idGroupNamingStrategy.idGroupNamingStrategy; case "kebab-case-name": return kebabCaseGroupNamingStrategy.kebabCaseGroupNamingStrategy; case "profile-name": return profileNameGroupNamingStrategy.profileNameGroupNamingStrategy; default: throw new Error(`Unknown naming strategy ${strategy}`); } }; exports.groupNamingStrategyFactory = groupNamingStrategyFactory; //# sourceMappingURL=groupNamingStrategyFactory.cjs.js.map