Skip to content

rulvar API reference


rulvar API reference / @rulvar/rulvar / liftRetainedParts

Function: liftRetainedParts()

ts
function liftRetainedParts(providerMetadata, adapter): Part[];

Defined in: packages/core/dist/index.d.ts

Lifts the adapter-shipped retention payload of one finished turn into provider-raw parts (the retention transport). Reads providerMetadata[<adapter id>].retainedParts and tags each block with the adapter's provider family. Returns [] when the adapter shipped nothing.

Parameters

ParameterType
providerMetadataRecord&lt;string, unknown&gt; | undefined
adapterPick&lt;ProviderAdapter, "id" | "provider"&gt;

Returns

Part[]