( previous: ReplMessageSignalState, messages: Message[], )
| 182 | } |
| 183 | |
| 184 | function canAppendIncrementally( |
| 185 | previous: ReplMessageSignalState, |
| 186 | messages: Message[], |
| 187 | ): boolean { |
| 188 | if (messages.length <= previous.messageCount) { |
| 189 | return false |
| 190 | } |
| 191 | |
| 192 | if (previous.messageCount === 0) { |
| 193 | return true |
| 194 | } |
| 195 | |
| 196 | return messages[previous.messageCount - 1] === previous.lastMessageRef |
| 197 | } |
| 198 | |
| 199 | function applyAppendedPromptSignals( |
| 200 | previous: PromptInputMessageSignals, |
no outgoing calls
no test coverage detected