First Committ

This commit is contained in:
Paolo Arena
2021-08-31 18:09:59 +02:00
commit 1d6c55807c
299 changed files with 55382 additions and 0 deletions

29
src/model/session.ts Executable file
View File

@@ -0,0 +1,29 @@
import { IUserState } from '@src/model/UserStore'
export interface SessionState {
redirectUri: string | null,
timestamp: number | null,
token: string | null,
user: IUserState | null,
}
export interface CsrfCookie {
message: string | null,
}
export interface AuthUser {
redirectUri?: string | null,
token?: string | null,
}
export interface LoginUser {
email: string,
password: string,
'device_name': string,
'remember_me': boolean,
}
export interface AuthResponse {
token: string | null,
user: IUserState | null,
}