feat: create permissions.types.ts with single responsibility

This commit is contained in:
CREDO23 2025-12-15 20:19:43 +00:00
parent 86cac96fe0
commit ec9ed9d215

View file

@ -0,0 +1,17 @@
import { z } from "zod";
export const permissionInfo = z.object({
value: z.string(),
name: z.string(),
category: z.string(),
});
/**
* Get permissions
*/
export const getPermissionsResponse = z.object({
permissions: z.array(permissionInfo),
});
export type PermissionInfo = z.infer<typeof permissionInfo>;
export type GetPermissionsResponse = z.infer<typeof getPermissionsResponse>;