@strapi/types
Version:
Shared typescript types for Strapi internal use
14 lines • 383 B
TypeScript
import type { Subject } from '@casl/ability';
export interface ParametrizedAction {
name: string;
params: Record<string, unknown>;
}
export interface PermissionRule {
action: string | ParametrizedAction;
subject?: Subject | null;
properties?: {
fields?: string[];
};
condition?: Record<string, unknown>;
}
//# sourceMappingURL=permissions.d.ts.map