CreateComputedCacheOpts

See source code
Table of contents

Options for creating a computed cache.

interface CreateComputedCacheOpts<Data, R extends UnknownRecord> {}

Example

const options: CreateComputedCacheOpts<string[], Book> = {
  areRecordsEqual: (a, b) => a.title === b.title,
  areResultsEqual: (a, b) => JSON.stringify(a) === JSON.stringify(b),
}

Methods

areRecordsEqual

optional

Custom equality function for comparing records

Parameters

NameDescription

a

R

b

R

Returns

boolean

areResultsEqual

optional

Custom equality function for comparing results

Parameters

NameDescription

a

Data

b

Data

Returns

boolean

Prev
ComputedCache
Next
HistoryEntry