(docs: Iterable<Doc.Doc<A>>)
| 509 | |
| 510 | /** @internal */ |
| 511 | export const list = <A>(docs: Iterable<Doc.Doc<A>>): Doc.Doc<A> => |
| 512 | group( |
| 513 | encloseSep( |
| 514 | docs, |
| 515 | flatAlt(text("[ "), lbracket), |
| 516 | flatAlt(text(" ]"), rbracket), |
| 517 | text(", ") |
| 518 | ) |
| 519 | ) |
| 520 | |
| 521 | /** @internal */ |
| 522 | export const tupled = <A>(docs: Iterable<Doc.Doc<A>>): Doc.Doc<A> => |