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(全阶段)