// 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; // FIXME: undefined setLineDash(sequence segments); // FIXME: sequence getLineDash(); // FIXME: attribute unrestricted double lineDashOffset; };