• Parses arbitary byte chunks into EventSource line buffers. Each line should be of the format "field: value" and ends with \r, \n, or \r\n.

    Parameters

    • onLine: ((line: Uint8Array, fieldLength: number, flush?: boolean) => void)

      A function that will be called on each new EventSource line.

        • (line, fieldLength, flush?): void
        • Parameters

          • line: Uint8Array
          • fieldLength: number
          • Optionalflush: boolean

          Returns void

    Returns ((arr: Uint8Array, flush?: boolean) => void)

    A function that should be called for each incoming byte chunk.

      • (arr, flush?): void
      • Parameters

        • arr: Uint8Array
        • Optionalflush: boolean

        Returns void