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

NameTypeRequired
sourceWeakKeyrequired

Returns

void

get
method
get(source: WeakKey): unknown

Parameters

NameTypeRequired
sourceWeakKeyrequired

Returns

unknown

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

Parameters

NameTypeRequired
sourceWeakKeyrequired
valueunknownrequired

Returns

void