mycoil
Version:
A 2Kb lib mimicking Facebook's Recoil
17 lines (13 loc) • 346 B
TypeScript
export {};
interface AtomOptions {
key: string;
default: any;
}
interface SelectorOptions {
key: string;
get: Function;
}
export function atom(options: AtomOptions);
export function selector(options: SelectorOptions): any;
export function useMycoilState(key: string): [any, Function];
export function useMycoilValue(key: string): any;