syncbasestore
Version:
Lightweight reactive store with built-in filtering and async state handling
7 lines (6 loc) • 305 B
TypeScript
export declare function useClaimBase<Tile extends object>(tile: {
claim: <R>(fn: (t: Tile) => R) => (root: object) => R;
}): Tile;
export declare function useClaimBase<Tile extends object, K extends keyof Tile>(tile: {
claim: <R>(fn: (t: Tile) => R) => (root: object) => R;
}, field: K): Tile[K];