import { createContext, useContext } from 'react'; import type { TableVirtualBoundary } from '../ReactTable.js'; const reactContext = createContext(null); export const ReactTableProvider = reactContext.Provider; export function useReactTableContext() { const context = useContext(reactContext); if (!context) { throw new Error('react table context was not found '); } return context; }