payload
Version:
Node, React, Headless CMS and Application Framework built on Next.js
9 lines • 552 B
TypeScript
import type { MarkOptional } from 'ts-essentials';
import type { Permissions, SanitizedPermissions } from '../auth/types.js';
export declare function recursivelySanitizeCollections(obj: Permissions['collections']): void;
export declare function recursivelySanitizeGlobals(obj: Permissions['globals']): void;
/**
* Recursively remove empty objects and false values from an object.
*/
export declare function sanitizePermissions(data: MarkOptional<Permissions, 'canAccessAdmin'>): SanitizedPermissions;
//# sourceMappingURL=sanitizePermissions.d.ts.map