@forestadmin/forestadmin-client
Version:
This package contains the logic to use the ForestAdmin API inside an agent.
12 lines • 539 B
TypeScript
import { EnvironmentPermissionsV4, RawTreeWithSources } from './types';
export type ActionPermissions = {
isDevelopment: boolean;
actionsGloballyAllowed: Set<string>;
actionsByRole: Map<string, ActionPermission>;
};
export type ActionPermission = {
allowedRoles: Set<number>;
conditionsByRole?: Map<number, RawTreeWithSources>;
};
export default function generateActionsFromPermissions(environmentPermissions: EnvironmentPermissionsV4): ActionPermissions;
//# sourceMappingURL=generate-actions-from-permissions.d.ts.map