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.