Skip to content

Intermact API Reference / @intermact/core / SamplingMemo

Interface: SamplingMemo<T>

Defined in: packages/core/src/geometry/memoize.ts:20

A tiny keyed memo over a single immutable definition's sampling.

Type Parameters

T

T

Properties

stats

readonly stats: SamplingMemoStats

Defined in: packages/core/src/geometry/memoize.ts:24

Live hit/miss counters.

Methods

clear()

clear(): void

Defined in: packages/core/src/geometry/memoize.ts:26

Drop all cached values (e.g. on memory pressure).

Returns

void


get()

get(key, compute): T

Defined in: packages/core/src/geometry/memoize.ts:22

Return the cached value for key, computing and storing it on a miss.

Parameters

key

string

compute

() => T

Returns

T

Intermact v1.0 — 文档覆盖 Phase-1 / Phase-2 / Phase-3(全阶段)