a0fa66e8f5
Co-authored-by: Walid <87608619+WalidKorchi@users.noreply.github.com>
25 lines
528 B
TypeScript
25 lines
528 B
TypeScript
import { UserCurrent } from 'models/User'
|
|
|
|
export interface RefreshTokenResponse {
|
|
accessToken: string
|
|
|
|
/** how long, in milliseconds, until the accessToken expires */
|
|
expiresIn: number
|
|
type: 'Bearer'
|
|
}
|
|
|
|
export interface Tokens extends RefreshTokenResponse {
|
|
refreshToken: string
|
|
}
|
|
|
|
export interface PagePropsWithAuthentication {
|
|
authentication: {
|
|
tokens: Tokens
|
|
user: UserCurrent
|
|
}
|
|
}
|
|
|
|
export * from './Authentication'
|
|
export * from './authenticationFromServerSide'
|
|
export * from './AuthenticationContext'
|