UNPKG

react-native-xenon

Version:

A powerful in-app debugging tool for React Native.

16 lines (12 loc) 538 B
import { createContext } from 'react'; import type { Updater } from 'use-immer'; import type { useConsoleInterceptor, useNetworkInterceptor } from '../hooks'; import type { DebuggerState } from '../types'; interface MainContextValue { debuggerState: DebuggerState; setDebuggerState: Updater<DebuggerState>; networkInterceptor: ReturnType<typeof useNetworkInterceptor>; consoleInterceptor: ReturnType<typeof useConsoleInterceptor>; } const MainContext = createContext<MainContextValue | null>(null); export default MainContext;