Installation
npm install --save @types/react-canvas-draw
Summary
This package contains type definitions for react-canvas-draw (https://embiem.github.io/react-canvas-draw/).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-canvas-draw.
import * as React from "react";
export interface CanvasDrawProps {
onChange?: ((canvas: CanvasDraw) => void) | null | undefined;
loadTimeOffset?: number | undefined;
lazyRadius?: number | undefined;
brushRadius?: number | undefined;
brushColor?: string | undefined;
catenaryColor?: string | undefined;
gridColor?: string | undefined;
backgroundColor?: string | undefined;
hideGrid?: boolean | undefined;
canvasWidth?: number | string | undefined;
canvasHeight?: number | string | undefined;
disabled?: boolean | undefined;
imgSrc?: string | undefined;
saveData?: string | undefined;
immediateLoading?: boolean | undefined;
hideInterface?: boolean | undefined;
gridSizeX?: number | undefined;
gridSizeY?: number | undefined;
gridLineWidth?: number | undefined;
hideGridX?: boolean | undefined;
hideGridY?: boolean | undefined;
enablePanAndZoom?: boolean | undefined;
mouseZoomFactor?: number | undefined;
zoomExtents?: { min: number; max: number } | undefined;
clampLinesToDocument?: boolean | undefined;
className?: string | undefined;
style?: React.CSSProperties | undefined;
}
export default class CanvasDraw extends React.Component<CanvasDrawProps> {
getSaveData(): string;
loadSaveData(saveData: string, immediate?: boolean): void;
clear(): void;
undo(): void;
}
Additional Details
- Last updated: Wed, 27 Sep 2023 07:12:04 GMT
- Dependencies: @types/react
- Global values: none
Credits
These definitions were written by Kamil Socha.