@battle-racing/br-common-lib
Version:
Common library for all Battle Racing Repositorios
13 lines (9 loc) • 314 B
text/typescript
import { z } from 'zod';
import { permissionSchema, userRoleSchema } from './Role.schema';
export type Permission = z.infer<typeof permissionSchema>;
export type UserRole = z.infer<typeof userRoleSchema>;
export interface RoleDefinition {
role: UserRole;
permissions: Permission[];
description: string;
}