Canvas stroke descriptor with color, width, and optional cap/join/dash.
Summary
Functions
Constructs a stroke from a keyword list.
Types
@type t() :: %Plushie.Canvas.Shape.Stroke{ cap: String.t() | nil, color: String.t(), dash: Plushie.Canvas.Shape.Dash.t() | nil, join: String.t() | nil, width: number() }