w-aura/src/auth/AuthContext.ts
Aidar Shaikhutdin @makeweb.space 6bf832da0d feat: add payment and wallpaper pages
2023-05-18 19:03:20 +06:00

12 lines
326 B
TypeScript

import { createContext } from 'react'
import { AuthToken, User } from '../api'
export interface AuthContextValue {
user: User.User | null
token: AuthToken
logout: () => void
signUp: (token: AuthToken, user: User.User) => AuthToken
}
export const AuthContext = createContext<AuthContextValue>({} as AuthContextValue)