UNPKG

581 BJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, '__esModule', { value: true });
4
5var BaseImageResource = require('./BaseImageResource.js');
6
7class CanvasResource extends BaseImageResource.BaseImageResource {
8 constructor(source) {
9 super(source);
10 }
11 static test(source) {
12 const { OffscreenCanvas } = globalThis;
13 if (OffscreenCanvas && source instanceof OffscreenCanvas) {
14 return true;
15 }
16 return globalThis.HTMLCanvasElement && source instanceof HTMLCanvasElement;
17 }
18}
19
20exports.CanvasResource = CanvasResource;
21//# sourceMappingURL=CanvasResource.js.map