SPB Git

Repository Public

conn.ts 404 B 14 lines typescript

1import { create } from 'zustand';23export type EventsStatus = 'connecting' | 'open' | 'closed';4interface ConnState {5  events: EventsStatus;6  online: boolean;7  set: (p: Partial<Pick<ConnState, 'events' | 'online'>>) => void;8}9export const useConn = create<ConnState>((set) => ({10  events: 'connecting',11  online: typeof navigator === 'undefined' ? true : navigator.onLine,12  set: (p) => set(p),13}));14
Files main
Menu

Theme