fabric
Version:
Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.
1 lines • 1.15 kB
Source Map (JSON)
{"version":3,"file":"browser.mjs","sources":["../../../src/env/browser.ts"],"sourcesContent":["/* eslint-disable no-restricted-globals */\nimport { WebGLProbe } from '../filters/GLProbes/WebGLProbe';\nimport type { TCopyPasteData, TFabricEnv } from './types';\n\nconst copyPasteData: TCopyPasteData = {};\n\nexport const getEnv = (): TFabricEnv => {\n return {\n document,\n window,\n isTouchSupported:\n 'ontouchstart' in window ||\n 'ontouchstart' in document ||\n (window && window.navigator && window.navigator.maxTouchPoints > 0),\n WebGLProbe: new WebGLProbe(),\n dispose() {\n // noop\n },\n copyPasteData,\n };\n};\n"],"names":["copyPasteData","getEnv","document","window","isTouchSupported","navigator","maxTouchPoints","WebGLProbe","dispose"],"mappings":";;AAAA;AAIA,MAAMA,aAA6B,GAAG,EAAE,CAAA;AAE3BC,MAAAA,MAAM,GAAGA,MAAkB;EACtC,OAAO;IACLC,QAAQ;IACRC,MAAM;IACNC,gBAAgB,EACd,cAAc,IAAID,MAAM,IACxB,cAAc,IAAID,QAAQ,IACzBC,MAAM,IAAIA,MAAM,CAACE,SAAS,IAAIF,MAAM,CAACE,SAAS,CAACC,cAAc,GAAG,CAAE;AACrEC,IAAAA,UAAU,EAAE,IAAIA,UAAU,EAAE;AAC5BC,IAAAA,OAAOA,GAAG;AACR;KACD;AACDR,IAAAA,aAAAA;GACD,CAAA;AACH;;;;"}