import { z } from "zod"; export const createSavePermissionsSchema = >( permissionSchema: TPermissionSchema, ) => { return z.object({ entityId: z.string(), permissions: z.array( z.object({ principalId: z.string(), permission: permissionSchema, }), ), }); };