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
| Parameter | Type |
|---|---|
providerMetadata | Record<string, unknown> | undefined |
adapter | Pick<ProviderAdapter, "id" | "provider"> |
Returns
Part[]