/**
* Builder
*
* @tsplus static Chunk.Ops builder
*/
export function builder() {
return new ChunkBuilder(Chunk.empty())
}
export class ChunkBuilder {
constructor(private chunk: Chunk) {}
append(a: A): ChunkBuilder {
this.chunk = this.chunk.append(a)
return this
}
build() {
return this.chunk
}
}