Skip to content
This repository has been archived by the owner on Jul 16, 2024. It is now read-only.

Commit

Permalink
fix example
Browse files Browse the repository at this point in the history
  • Loading branch information
IMax153 committed Nov 29, 2023
1 parent 4f85ae1 commit bddd319
Showing 1 changed file with 15 additions and 27 deletions.
42 changes: 15 additions & 27 deletions packages/printer-ansi/examples/main.ts
Original file line number Diff line number Diff line change
@@ -1,28 +1,16 @@
import * as AnsiRender from "@effect/printer-ansi/AnsiRender"
import * as AnsiStyle from "@effect/printer-ansi/AnsiStyle"
import * as Color from "@effect/printer-ansi/Color"
import * as Doc from "@effect/printer/Doc"
import * as Ansi from "@effect/printer-ansi/Ansi"
import * as Doc from "@effect/printer-ansi/AnsiDoc"

const doc = Doc.annotate(
Doc.hsep([
Doc.text("red"),
Doc.align(
Doc.vsep([
Doc.annotate(
Doc.hsep([
Doc.text("blue+u"),
Doc.annotate(
Doc.text("bold"),
AnsiStyle.combine(AnsiStyle.color(Color.blue), AnsiStyle.bold)
),
Doc.text("blue+u")
]),
AnsiStyle.combine(AnsiStyle.color(Color.blue), AnsiStyle.underlined)
),
Doc.text("red")
])
)
]),
AnsiStyle.color(Color.red)
)
console.log(AnsiRender.prettyDefault(doc))
const doc = Doc.hsep([
Doc.text("red"),
Doc.align(Doc.vsep([
Doc.hsep([
Doc.text("blue+u"),
Doc.text("bold").pipe(Doc.annotate(Ansi.bold)),
Doc.text("blue+u")
]).pipe(Doc.annotate(Ansi.combine(Ansi.blue, Ansi.underlined))),
Doc.text("red")
]))
]).pipe(Doc.annotate(Ansi.red))

console.log(Doc.render(doc, { style: "pretty" }))

0 comments on commit bddd319

Please sign in to comment.