( meta: SDKCompactMetadata, )
| 96 | * Shared SDK→internal compact_metadata converter. |
| 97 | */ |
| 98 | export function fromSDKCompactMetadata( |
| 99 | meta: SDKCompactMetadata, |
| 100 | ): CompactMetadata { |
| 101 | const seg = meta.preserved_segment |
| 102 | return { |
| 103 | trigger: meta.trigger, |
| 104 | preTokens: meta.pre_tokens, |
| 105 | ...(seg && { |
| 106 | preservedSegment: { |
| 107 | headUuid: seg.head_uuid, |
| 108 | anchorUuid: seg.anchor_uuid, |
| 109 | tailUuid: seg.tail_uuid, |
| 110 | }, |
| 111 | }), |
| 112 | } |
| 113 | } |
| 114 | |
| 115 | export function toSDKMessages(messages: Message[]): SDKMessage[] { |
| 116 | return messages.flatMap((message): SDKMessage[] => { |
no outgoing calls
no test coverage detected