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