UNPKG

chromogen

Version:

simple, interaction-driven Jest test generator for Recoil and React Hooks apps

8 lines (7 loc) 928 B
import type { RecoilState, RecoilValueReadOnly, AtomOptions, ReadWriteSelectorOptions, ReadOnlySelectorOptions, SerializableParam, AtomFamilyOptions, ReadWriteSelectorFamilyOptions, ReadOnlySelectorFamilyOptions } from 'recoil'; export declare function selector<T>(options: ReadWriteSelectorOptions<T>): RecoilState<T>; export declare function selector<T>(options: ReadOnlySelectorOptions<T>): RecoilValueReadOnly<T>; export declare function atom<T>(config: AtomOptions<T>): RecoilState<T>; export declare function atomFamily<T, P extends SerializableParam>(config: AtomFamilyOptions<T, P>): (params: P) => RecoilState<T>; export declare function selectorFamily<T, P extends SerializableParam>(options: ReadWriteSelectorFamilyOptions<T, P>): (param: P) => RecoilState<T>; export declare function selectorFamily<T, P extends SerializableParam>(options: ReadOnlySelectorFamilyOptions<T, P>): (param: P) => RecoilValueReadOnly<T>;