import { createStore, type Store } from './createStore' import { SessionType } from '@multiplayer-app/session-recorder-common' import { SessionState } from '../types' export type SessionRecorderState = { isInitialized: boolean sessionType: SessionType | null sessionState: SessionState | null isWidgetModalVisible: boolean isOnline: boolean error: string | null } export const sessionRecorderStore: Store = createStore({ isInitialized: false, sessionType: null, sessionState: null, isWidgetModalVisible: false, isOnline: true, error: null, })