import React, { useContext } from 'react'; import { TableController, TableItem } from '../typings'; // eslint-disable-next-line @typescript-eslint/no-non-null-assertion export const TableServiceContext = React.createContext>(null!); const useTableService = = TableItem>(): TableController => { return useContext(TableServiceContext); }; export default useTableService;