payload-gatekeeper
Version: 
The ultimate access control gatekeeper for Payload CMS v3 - Advanced RBAC with wildcard support, auto role assignment, and flexible configuration
11 lines • 554 B
TypeScript
import type { CollectionAfterChangeHook } from 'payload';
import type { CollectionPermissionConfig } from '../types';
/**
 * AfterChange hook that handles automatic role assignment
 *
 * This hook runs after user creation and:
 * - Assigns super admin role to first user if autoAssignFirstUser is true
 * - Assigns default role to new users if defaultRole is configured
 */
export declare const createAfterChangeHook: (collectionSlug: string, config: CollectionPermissionConfig) => CollectionAfterChangeHook;
//# sourceMappingURL=afterChangeHook.d.ts.map