UNPKG

overwatch-ts

Version:

A blazing-fast, zero-boilerplate state management library for React & Next.js

9 lines (8 loc) 339 B
import { ServerStore } from '../core-utils/createServerStore'; type Middleware<T> = (value: T, next: (v: T) => void) => void; interface Options<T> { middleware?: Middleware<T>[]; store?: ServerStore; } export declare function useSharedState<T>(key: string, options?: Options<T>): [T, (v: T | ((prev: T) => T)) => void]; export {};