Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | /** * Permission type definitions. */ /** Permission map — key is permission string, value is whether granted */ export type PermissionMap = Record<string, boolean> | boolean; /** User profile shape */ export interface IUserProfile { actorId: string | number; name?: string; initials?: string; language?: string; [key: string]: unknown; } /** Auth state */ export interface IAuthState { token: string | null; profile: IUserProfile | null; permissions: PermissionMap; isAuthenticated: boolean; } |