UNPKG

fabric

Version:

Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.

30 lines 1.21 kB
import type { TSize } from '../../typedefs'; import type { CSSDimensions } from './util'; import type { CanvasItem } from './StaticCanvasDOMManager'; import { StaticCanvasDOMManager } from './StaticCanvasDOMManager'; export declare class CanvasDOMManager extends StaticCanvasDOMManager { upper: CanvasItem; container: HTMLDivElement; constructor(arg0?: string | HTMLCanvasElement, { allowTouchScrolling, containerClass, }?: { allowTouchScrolling?: boolean; /** * @deprecated here only for backward compatibility */ containerClass?: string; }); protected createUpperCanvas(): HTMLCanvasElement; protected createContainerElement(): HTMLDivElement; /** * @private * @param {HTMLCanvasElement} element canvas element to apply styles on */ protected applyCanvasStyle(element: HTMLCanvasElement, options: { allowTouchScrolling?: boolean; styles?: Record<string, string>; }): void; setDimensions(size: TSize, retinaScaling: number): void; setCSSDimensions(size: Partial<CSSDimensions>): void; cleanupDOM(size: TSize): void; dispose(): void; } //# sourceMappingURL=CanvasDOMManager.d.ts.map