UNPKG

syncbasestore

Version:

Lightweight reactive store with built-in filtering and async state handling

14 lines (13 loc) 567 B
import { SyncMergeResult } from '../store/types'; export declare function syncMerge<T1, T2, R>(promise1: Promise<T1>, promise2: Promise<T2>, options: { keepStore: true; target: (value: any) => void; waitMs?: number; mergeFn?: (d1: T1, d2: T2) => R; }): Promise<SyncMergeResult<T1, T2, R>>; export declare function syncMerge<T1, T2, R = undefined>(promise1: Promise<T1>, promise2: Promise<T2>, options?: { waitMs?: number; mergeFn?: (d1: T1, d2: T2) => R; keepStore?: false; target?: undefined; }): Promise<SyncMergeResult<T1, T2, R>>;