// https://html.spec.whatwg.org/multipage/canvas.html#canvaslinecap enum CanvasLineCap { "butt", "round", "square" }; enum CanvasLineJoin { "round", "bevel", "miter" }; // https://html.spec.whatwg.org/multipage/canvas.html#canvaspathdrawingstyles interface mixin CanvasPathDrawingStyles { attribute unrestricted double lineWidth; [FIXME] attribute CanvasLineCap lineCap; [FIXME] attribute CanvasLineJoin lineJoin; [FIXME] attribute unrestricted double miterLimit; undefined setLineDash(sequence segments); sequence getLineDash(); [FIXME] attribute unrestricted double lineDashOffset; };