1 | 'use strict';
|
2 |
|
3 | Object.defineProperty(exports, '__esModule', { value: true });
|
4 |
|
5 | var BaseImageResource = require('./BaseImageResource.js');
|
6 |
|
7 | class 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 |
|
20 | exports.CanvasResource = CanvasResource;
|
21 |
|