UNPKG

react-use-svelte-store

Version:

Consume svelte-stores from react, with hooks

8 lines (7 loc) 455 B
import { get, writable, readable, derived, Writable, Readable } from 'svelte/store'; export declare type Setter<T> = (v: T) => void; export declare type UpdateFn<T> = (v: T) => T; export declare type Updater<T> = (u: UpdateFn<T>) => void; export declare function useReadable<T>(store: Readable<T>): T; export declare function useWritable<T>(store: Writable<T>): [T, Setter<T>, Updater<T>]; export { get, writable, readable, derived, Writable, Readable };