UNPKG

@excalidraw/excalidraw

Version:
21 lines (20 loc) 1.03 kB
import { NonDeletedExcalidrawElement } from "../element/types"; import { AppState } from "../types"; export declare const SVG_EXPORT_TAG = "<!-- svg-source:excalidraw -->"; export declare const exportToCanvas: (elements: readonly NonDeletedExcalidrawElement[], appState: AppState, { exportBackground, exportPadding, viewBackgroundColor, }: { exportBackground: boolean; exportPadding?: number | undefined; viewBackgroundColor: string; }, createCanvas?: (width: number, height: number) => { canvas: HTMLCanvasElement; scale: number; }) => HTMLCanvasElement; export declare const exportToSvg: (elements: readonly NonDeletedExcalidrawElement[], appState: { exportBackground: boolean; exportPadding?: number; exportScale?: number; viewBackgroundColor: string; exportWithDarkMode?: boolean; exportEmbedScene?: boolean; }) => Promise<SVGSVGElement>; export declare const getExportSize: (elements: readonly NonDeletedExcalidrawElement[], exportPadding: number, scale: number) => [number, number];