import { atom } from 'recoil'; export type SearchState = { enabled: boolean | null; query: string; debouncedQuery: string; isSearching: boolean; isTyping: boolean; }; export const search = atom({ key: 'search', default: { enabled: null, query: '', debouncedQuery: '', isSearching: false, isTyping: false, }, }); export default { search, };