fabric
Version:
Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.
18 lines (13 loc) • 730 B
JavaScript
import { FabricObjectSVGExportMixin } from './FabricObjectSVGExportMixin.mjs';
import { InteractiveFabricObject } from './InteractiveObject.mjs';
import { applyMixins } from '../../util/applyMixins.mjs';
import { classRegistry } from '../../ClassRegistry.mjs';
// TODO somehow we have to make a tree-shakeable import
// eslint-disable-next-line @typescript-eslint/no-empty-object-type
// eslint-disable-next-line @typescript-eslint/no-unsafe-declaration-merging
class FabricObject extends InteractiveFabricObject {}
applyMixins(FabricObject, [FabricObjectSVGExportMixin]);
classRegistry.setClass(FabricObject);
classRegistry.setClass(FabricObject, 'object');
export { FabricObject };
//# sourceMappingURL=FabricObject.mjs.map