KetraTerm
API · v0.2.2All versions

chunked

fun chunked(bytes: ByteArray, vararg chunkSizes: Int): TerminalReplayTranscript

Splits one logical byte stream into explicitly sized parser chunks.

Chunk sizes must be positive and must consume the complete stream. No end-of-input event is appended implicitly because flush placement is part of the behavior under test.

Return

transcript containing one input event per requested chunk.

Parameters

bytes

logical host-output byte stream.

chunkSizes

ordered positive chunk sizes summing to bytes's size.