fabric
Version:
Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.
22 lines (19 loc) • 551 B
text/typescript
/* eslint-disable no-restricted-globals */
import { WebGLProbe } from '../filters/GLProbes/WebGLProbe';
import type { TCopyPasteData, TFabricEnv } from './types';
const copyPasteData: TCopyPasteData = {};
export const getEnv = (): TFabricEnv => {
return {
document,
window,
isTouchSupported:
'ontouchstart' in window ||
'ontouchstart' in document ||
(window && window.navigator && window.navigator.maxTouchPoints > 0),
WebGLProbe: new WebGLProbe(),
dispose() {
// noop
},
copyPasteData,
};
};