UNPKG

@marcosnbj/excalidraw

Version:
26 lines (25 loc) 912 B
import { NonDeletedExcalidrawElement } from "../element/types"; import { AppState } from "../types"; import Scene from "./Scene"; export declare class Renderer { private scene; constructor(scene: Scene); getRenderableElements: ((opts: { zoom: AppState["zoom"]; offsetLeft: AppState["offsetLeft"]; offsetTop: AppState["offsetTop"]; scrollX: AppState["scrollX"]; scrollY: AppState["scrollY"]; height: AppState["height"]; width: AppState["width"]; editingElement: AppState["editingElement"]; pendingImageElementId: AppState["pendingImageElementId"]; versionNonce: ReturnType<InstanceType<typeof Scene>["getVersionNonce"]>; }) => { canvasElements: NonDeletedExcalidrawElement[]; visibleElements: readonly NonDeletedExcalidrawElement[]; }) & { clear: () => void; }; destroy(): void; }