"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.NoopCanvasRenderingContext2D = void 0;
class NoopCanvasRenderingContext2D {
    getContextAttributes() {
        return;
    }
    drawImage(image, sx, sy, sw, sh, dx, dy, dw, dh) {
        //
    }
    beginPath() {
        //
    }
    clip(path, fillRule) {
        //
    }
    fill(path, fillRule) {
        //
    }
    isPointInPath(path, x, y, fillRule) {
        return false;
    }
    isPointInStroke(path, x, y) {
        return false;
    }
    stroke(path) {
        //
    }
    createConicGradient(startAngle, x, y) {
        return;
    }
    createLinearGradient(x0, y0, x1, y1) {
        return;
    }
    createPattern(image, repetition) {
        return;
    }
    createRadialGradient(x0, y0, r0, x1, y1, r1) {
        return;
    }
    createImageData(sw, sh, settings) {
        return;
    }
    getImageData(sx, sy, sw, sh, settings) {
        return;
    }
    putImageData(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight) {
        return;
    }
    arc(x, y, radius, startAngle, endAngle, counterclockwise) {
        return;
    }
    arcTo(x1, y1, x2, y2, radius) {
        return;
    }
    bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x, y) {
        return;
    }
    closePath() {
        return;
    }
    ellipse(x, y, radiusX, radiusY, rotation, startAngle, endAngle, counterclockwise) {
        return;
    }
    lineTo(x, y) {
        return;
    }
    moveTo(x, y) {
        return;
    }
    quadraticCurveTo(cpx, cpy, x, y) {
        return;
    }
    rect(x, y, w, h) {
        return;
    }
    roundRect(x, y, w, h, radii) {
        return;
    }
    getLineDash() {
        return;
    }
    setLineDash(segments) {
        return;
    }
    clearRect(x, y, w, h) {
        return;
    }
    fillRect(x, y, w, h) {
        return;
    }
    strokeRect(x, y, w, h) {
        return;
    }
    reset() {
        return;
    }
    restore() {
        return;
    }
    save() {
        return;
    }
    fillText(text, x, y, maxWidth) {
        return;
    }
    measureText(text) {
        return;
    }
    strokeText(text, x, y, maxWidth) {
        return;
    }
    getTransform() {
        return;
    }
    resetTransform() {
        return;
    }
    rotate(angle) {
        return;
    }
    scale(x, y) {
        return;
    }
    setTransform(a, b, c, d, e, f) {
        return;
    }
    transform(a, b, c, d, e, f) {
        return;
    }
    translate(x, y) {
        return;
    }
    drawFocusIfNeeded(path, element) {
        return;
    }
}
exports.NoopCanvasRenderingContext2D = NoopCanvasRenderingContext2D;
//# sourceMappingURL=canvas.js.map