19 lines
328 B
TypeScript
19 lines
328 B
TypeScript
export type AuthSessionType = 'WarrenAuth';
|
|
export interface AuthSession {
|
|
type: AuthSessionType;
|
|
id: string;
|
|
|
|
user: AuthUser;
|
|
expiresAt: number;
|
|
}
|
|
|
|
export interface AuthUser extends AuthUserFields {
|
|
id: string;
|
|
}
|
|
|
|
export interface AuthUserFields {
|
|
name: string;
|
|
email: string;
|
|
admin: boolean;
|
|
}
|