Skip to content

API reference > @kontsedal/olas-devtools > CacheEntry

CacheEntry type ​

One entry in the cache timeline.

Signature:

typescript
type CacheEntry = {
  id: number;
  t: number;
  kind: 'subscribed' | 'unsubscribed';
  queryKey: readonly unknown[];
  subscriberPath: readonly string[];
} | {
  id: number;
  t: number;
  kind: 'fetch-start';
  queryKey: readonly unknown[];
} | {
  id: number;
  t: number;
  kind: 'fetch-success';
  queryKey: readonly unknown[];
  durationMs: number;
} | {
  id: number;
  t: number;
  kind: 'fetch-error';
  queryKey: readonly unknown[];
  durationMs: number;
  error: unknown;
} | {
  id: number;
  t: number;
  kind: 'invalidated';
  queryKey: readonly unknown[];
} | {
  id: number;
  t: number;
  kind: 'gc';
  queryKey: readonly unknown[];
};

Released under the MIT License.