crelte / queries / Caching
Type Alias: Caching<T>
ts
type Caching<T> = boolean | (response, vars) => boolean;Defines when a query can safely be cached.
Example
ts
import { vars, Caching } from 'crelte/queries';
export const variables = {
siteId: vars.siteId(),
category: vars.id()
};
export const caching: Caching<typeof variables> =
(queryResponse, variables) => !!queryResponse.entries.length;Type Parameters
T
T extends Record<string, QueryVar<any>> = Record<string, QueryVar<any>>