import React, { useContext } from 'react'; import { ListItem, ListState } from '../typings'; // eslint-disable-next-line @typescript-eslint/no-non-null-assertion export const ListStateContext = React.createContext(null!); const useListState = = ListItem>(): ListState => { return useContext(ListStateContext) as ListState; }; export default useListState;