syncbasestore
Version:
Lightweight reactive store with built-in filtering and async state handling
5 lines (4 loc) • 414 B
TypeScript
import { SyncBaseStore } from '../store/SyncBaseStore';
export declare function clearBase<T, K extends keyof T>(store: SyncBaseStore<T>, key: K): void;
export declare function clearBaseKeep<T, K extends keyof T>(store: SyncBaseStore<T>, key: K, keepFields: (keyof T[K])[]): void;
export declare function clearBaseOnly<T, K extends keyof T>(store: SyncBaseStore<T>, key: K, ...fieldsToClear: (keyof T[K])[]): void;