isRecordsDiffEmpty

See source code

Checks whether a RecordsDiff contains any changes. A diff is considered empty if it has no added, updated, or removed records.

function isRecordsDiffEmpty<T extends UnknownRecord>(
  diff: RecordsDiff<T>,
): boolean;

Example

const emptyDiff = createEmptyRecordsDiff<Book>();
console.log(isRecordsDiffEmpty(emptyDiff)); // true

const nonEmptyDiff: RecordsDiff<Book> = {
  added: { "book:1": someBook },
  updated: {},
  removed: {},
};
console.log(isRecordsDiffEmpty(nonEmptyDiff)); // false

Parameters

NameDescription

diff

RecordsDiff<T>;

The diff to check

Returns

boolean;

True if the diff contains no changes, false otherwise

Prev
devFreeze
Next
reverseRecordsDiff