/** * @tsplus static effect/core/stream/Sink.Ops mkString */ export function mkString(): Sink { return Sink.suspend(() => { const strings: Array = [] return Sink.foldLeftChunks(undefined as void, (_, elems) => elems.forEach((elem) => { strings.push(String(elem)) })).map(() => strings.join("")) }) }