15 lines
317 B
TypeScript
Executable File
15 lines
317 B
TypeScript
Executable File
import { RoleEnum } from "../../users/enums/role.enum";
|
|
|
|
export interface ILocalTokenPayload {
|
|
id: string;
|
|
role: RoleEnum;
|
|
}
|
|
|
|
export interface IConsoleTokenPayload {
|
|
id: string;
|
|
permissions?: string[];
|
|
isAdmin?: boolean;
|
|
}
|
|
|
|
export interface ITokenPayload extends ILocalTokenPayload, IConsoleTokenPayload {}
|