API Reference

IResolvedValueCacheinterface

Interface for cache operations that store and retrieve resolved values for async sources.

Declaration

export interface IResolvedValueCache {
  set(source: WeakKey, value: unknown): void;
  get(source: WeakKey): unknown;
  delete(source: WeakKey): void;
}

Import

import type { IResolvedValueCache } from '@rs-x/core';

Members

3 members in this interface.

delete
method
delete(source: WeakKey): void

Parameters

Name
Type
Required
source
WeakKey
required

Returns

void

get
method
get(source: WeakKey): unknown

Parameters

Name
Type
Required
source
WeakKey
required

Returns

unknown

set
method
set(
  source: WeakKey,
  value: unknown
): void

Parameters

Name
Type
Required
source
WeakKey
required
value
unknown
required

Returns

void