Skip to main content

assertCapabilities

@totemsdk/storage


@totemsdk/storage / assertCapabilities

Function: assertCapabilities()

assertCapabilities(adapter, required): void

No-silent-downgrade guard (RFC-007 §4.2). A consumer that requires durably-acknowledged, atomic, or conditional writes must reject an adapter that cannot provide them at construction time.

Parameters

adapter

StorageAdapterWithCapabilities

required

Partial<StoreCapabilities>

Returns

void