d2sketch

package
v0.7.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 19, 2025 License: MPL-2.0 Imports: 14 Imported by: 2

Documentation

Index

Constants

View Source
const (
	BG_COLOR = color.N7
	FG_COLOR = color.N1
)

Variables

This section is empty.

Functions

func ArrowheadJS added in v0.1.6

func ArrowheadJS(r jsrunner.JSRunner, arrowhead d2target.Arrowhead, stroke string, strokeWidth int) (arrowJS, extraJS string)

func Arrowheads added in v0.1.6

func Arrowheads(r jsrunner.JSRunner, connection d2target.Connection, srcAdj, dstAdj *geo.Point) (string, error)

func Class

func Class(r jsrunner.JSRunner, shape d2target.Shape) (string, error)

func Connection

func Connection(r jsrunner.JSRunner, connection d2target.Connection, path, attrs string) (string, error)

func DefineFillPatterns added in v0.2.1

func DefineFillPatterns(buf *bytes.Buffer, diagramHash string)

DefineFillPatterns adds reusable patterns that are overlayed on shapes with fill. This gives it a subtle streaky effect that subtly looks hand-drawn but not distractingly so.

func DoubleOval added in v0.2.0

func DoubleOval(r jsrunner.JSRunner, shape d2target.Shape, diagramHash string) (string, error)

func DoubleRect added in v0.2.0

func DoubleRect(r jsrunner.JSRunner, shape d2target.Shape, diagramHash string) (string, error)

func LoadJS added in v0.6.9

func LoadJS(runner jsrunner.JSRunner) error

func Oval

func Oval(r jsrunner.JSRunner, shape d2target.Shape, diagramHash string) (string, error)

func Paths

func Paths(r jsrunner.JSRunner, shape d2target.Shape, diagramHash string, paths []string) (string, error)

TODO need to personalize this per shape like we do in Terrastruct app

func Rect

func Rect(r jsrunner.JSRunner, shape d2target.Shape, diagramHash string) (string, error)

func Table

func Table(r jsrunner.JSRunner, shape d2target.Shape) (string, error)

TODO cleanup

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL