UNPKG

react-drawing-board

Version:

Browser drawing board created with canvas and React.

12 lines (11 loc) 874 B
import Tool, { Position } from './enums/Tool'; export declare type Image = { imageData: string; }; export declare type Background = { imageData: string; }; export declare const drawImage: (item: Image, context: CanvasRenderingContext2D, pos: Position, id: string, rerender: () => void) => void; export declare const drawBackgroundImage: (item: Image, canvas: HTMLCanvasElement, context: CanvasRenderingContext2D, viewMatrix: number[], id: string, rerender: () => void) => void; export declare const onImageComplete: (data: string, canvas: HTMLCanvasElement, viewMatrix: number[], handleCompleteOperation: (tool?: Tool, data?: Image, pos?: Position) => void) => void; export declare const onBackgroundImageComplete: (data: string, canvas: HTMLCanvasElement, viewMatrix: number[], handleCompleteOperation: (tool?: Tool, data?: Image, pos?: Position) => void) => void;