UNPKG

@gravity-ui/data-source

Version:
18 lines (17 loc) 565 B
import type { Normalizer } from '../../core'; type DataObject = Record<string, unknown>; type NormalizableObject = DataObject & { id?: string; }; export interface AffectedObject { id: string; missingKeys: string[]; } export interface MutationObjectsKeysResult { needsRefetch: boolean; details: AffectedObject[]; } export declare const checkMutationObjectsKeys: (mutationData: unknown, normalizer: Normalizer, config?: { getNormalizationObjectKey?: (obj: NormalizableObject) => string | undefined; }) => MutationObjectsKeysResult; export {};