chromogen
Version:
simple, interaction-driven Jest test generator for Recoil and React Hooks apps
8 lines (7 loc) • 928 B
TypeScript
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>;