Package: @effect/printer
Module: Doc
The hcat combinator concatenates all documents in a collection horizontally
without any spacing.
Example
import * as assert from "node:assert"
import * as Doc from "@effect/printer/Doc"
import * as String from "effect/String"
const doc: Doc.Doc<never> = Doc.hcat(Doc.words("lorem ipsum dolor"))
assert.strictEqual(
Doc.render(doc, { style: "pretty" }),
"loremipsumdolor"
)
Signature
declare const hcat: <A>(docs: Iterable<Doc<A>>) => Doc<A>
Since v1.0.0