@backstage-community/plugin-rbac-backend
Version:
16 lines (13 loc) • 487 B
JavaScript
;
function validatePermissionDependentPlugin(plugin) {
if (!plugin.ids) {
throw new Error(
`'ids' must be specified in the permission dependent plugin`
);
}
if (!Array.isArray(plugin.ids) || !plugin.ids.every((id) => typeof id === "string")) {
throw new Error(`'ids' must be an array of string plugin ID values`);
}
}
exports.validatePermissionDependentPlugin = validatePermissionDependentPlugin;
//# sourceMappingURL=plugin-validation.cjs.js.map