Skip to content

vyaz-monorepo / renderers/src / CanvasRenderOptions

Interface: CanvasRenderOptions

Defined in: renderers/src/CanvasRenderer.ts:26

Properties

backgroundColor?

optional backgroundColor?: string

Defined in: renderers/src/CanvasRenderer.ts:39

Background color for clearing. If omitted, canvas is cleared transparent.


debug?

optional debug?: DebugFlags

Defined in: renderers/src/CanvasRenderer.ts:41

Debug overlay flags.


preserveSpaces?

optional preserveSpaces?: boolean

Defined in: renderers/src/CanvasRenderer.ts:37

When true: render space spans with a space character. When false (default): skip space spans (position is already accounted for in x).


sizing?

optional sizing?: "frame" | "content"

Defined in: renderers/src/CanvasRenderer.ts:32

How the canvas size is determined: 'frame' — use current ctx.canvas.width/height (default) 'content' — compute bounding box from lines, resize canvas to fit

Released under the MIT License.