@takentrade/takentrade-libs
Version:
TakeNTrade shared libraries
22 lines (21 loc) • 426 B
TypeScript
export interface AuthUser {
id: string;
email: string;
phone: string;
isActive: boolean;
role?: string;
}
export declare enum UserRole {
ADMIN = "ADMIN",
USER = "USER",
STAFF = "STAFF",
SUPER_ADMIN = "SUPER_ADMIN",
LOAN_OFFICER = "LOAN_OFFICER",
ACCOUNTANT = "ACCOUNTANT"
}
export interface TokenPayload {
sub?: string;
id?: string;
email?: string;
role?: string;
}