diff --git a/src/canvas-backend.ts b/src/canvas-backend.ts index f9a0bfec..35ff9aec 100644 --- a/src/canvas-backend.ts +++ b/src/canvas-backend.ts @@ -7,6 +7,7 @@ const canvas = Canvas['default'] || Canvas; // @ts-ignore global.DOMMatrix = canvas.DOMMatrix; +// @ts-ignore (global as any).Path2D ??= class Path2D { constructor(path: any) { (this as any).path = path; diff --git a/src/skia-backend.ts b/src/skia-backend.ts index 7619e6b0..7856e7da 100644 --- a/src/skia-backend.ts +++ b/src/skia-backend.ts @@ -2,8 +2,10 @@ import { Konva } from './_CoreInternals.ts'; // @ts-ignore import { Canvas, DOMMatrix, Image, Path2D } from 'skia-canvas'; +// @ts-ignore global.DOMMatrix = DOMMatrix as any; +// @ts-ignore global.Path2D = Path2D as any; Path2D.prototype.toString = () => '[object Path2D]';