/** * Options a `DyNTS_DataService.compareData()` method-hoz. * * - Ha `fields` is undefined, a method auto-discover-elt fielden iter * (mindket objektum kulcs-unioja minus a `DyFM_Metadata` skip-list). * - Ha `fields` adott, KIZAROLAG a felsorolt fielden iter (a skip-list * IGNORALODIK — explicit fields override). * - `customComparators` per-field override a default deep-equal-en kivul. */ export interface DyNTS_CompareData_Options { /** * Specifikus fields-szubset osszehasonlitasra. * * Megadasaval az auto-discovery is ki van iktatva (a metadata skip-list * NEM ervenyes — ha kifejezetten `_id`-t kerunk, azt is osszehasonlitja). */ fields?: (keyof T)[]; /** * Per-field custom comparator. Ha a field nincs jelen a map-ben, a default * deep-equal hasznalt. A custom function `true`-val signal-ozza az equality-t. * * Hasznos pl. set-equality array-ekre (`arraySetEqual`), case-insensitive * string compare-re, vagy normalizalt date-compare-re. */ customComparators?: Partial boolean>>; } //# sourceMappingURL=compare-data-options.interface.d.ts.map