Files
Michess/client/src/context/session.ts
2023-03-04 18:38:07 +08:00

9 lines
315 B
TypeScript

import type { User } from "@chessu/types";
import { createContext, Dispatch, SetStateAction } from "react";
export const SessionContext = createContext<{
user: User | null | undefined; // undefined = hasn't been checked yet, null = no user
setUser: Dispatch<SetStateAction<User | null>>;
} | null>(null);