mirror of
https://github.com/Thream/website.git
synced 2024-07-21 09:28:32 +02:00
25 lines
534 B
TypeScript
25 lines
534 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'
|