import { createContext } from 'react-router' import type { User } from './auth' export const userContext = createContext(null) export const requestIdContext = createContext(null) export interface CloudflareEnv {} export interface CloudflareCtx {} export type CloudflareContextType = { env: CloudflareEnv extends Record ? Record : CloudflareEnv ctx: CloudflareCtx extends Record ? unknown : CloudflareCtx } export const cloudflareContext = createContext()