( meta: CompactMetadata, )
| 76 | type SDKCompactMetadata = SDKCompactBoundaryMessage['compact_metadata'] |
| 77 | |
| 78 | export function toSDKCompactMetadata( |
| 79 | meta: CompactMetadata, |
| 80 | ): SDKCompactMetadata { |
| 81 | const seg = meta.preservedSegment |
| 82 | return { |
| 83 | trigger: meta.trigger, |
| 84 | pre_tokens: meta.preTokens, |
| 85 | ...(seg && { |
| 86 | preserved_segment: { |
| 87 | head_uuid: seg.headUuid, |
| 88 | anchor_uuid: seg.anchorUuid, |
| 89 | tail_uuid: seg.tailUuid, |
| 90 | }, |
| 91 | }), |
| 92 | } |
| 93 | } |
| 94 | |
| 95 | /** |
| 96 | * Shared SDK→internal compact_metadata converter. |
no outgoing calls
no test coverage detected