marshaller.js 316 B

12345678910111213
  1. export function initMarshaller () {
  2. window.addEventListener('EventOutputChunk', onOutputChunk)
  3. }
  4. function onOutputChunk (evt) {
  5. const chunk = evt.payload
  6. if (window.terminal) {
  7. if (chunk.executionTrackingId === window.terminal.executionTrackingId) {
  8. window.terminal.write(chunk.output)
  9. }
  10. }
  11. }