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

The diff to check

Returns

boolean

True if the diff contains no changes, false otherwise

Prev
devFreeze
Next
reverseRecordsDiff