UNPKG

react-native-onyx

Version:

State management for React Native

7 lines (6 loc) 389 B
import type { OnyxInput, OnyxKey } from '../types'; type ApplyMergeResult<TValue> = { mergedValue: TValue; }; type ApplyMerge = <TKey extends OnyxKey, TValue extends OnyxInput<OnyxKey> | undefined, TChange extends OnyxInput<OnyxKey> | null>(key: TKey, existingValue: TValue, validChanges: TChange[]) => Promise<ApplyMergeResult<TChange>>; export type { ApplyMerge, ApplyMergeResult };