UNPKG

payload-gatekeeper

Version:

The ultimate access control gatekeeper for Payload CMS v3 - Advanced RBAC with wildcard support, auto role assignment, and flexible configuration

13 lines 661 B
import type { CollectionConfig, RelationshipField } from 'payload'; import type { GatekeeperOptions, RoleFieldPlacement } from '../types'; interface EnhanceOptions extends GatekeeperOptions { roleFieldPlacement?: RoleFieldPlacement; roleFieldConfig?: Partial<RelationshipField>; } /** * Enhance auth-enabled collections with role field */ export declare const enhanceCollectionWithRole: (collection: CollectionConfig, options?: EnhanceOptions) => CollectionConfig; export declare const enhanceAdminCollection: (collection: CollectionConfig, options?: EnhanceOptions) => CollectionConfig; export {}; //# sourceMappingURL=enhanceAdminCollection.d.ts.map