UNPKG

pikaso

Version:

Seamless, Fully-typed and Fully-tested HTML5 Canvas Library

14 lines (13 loc) 572 B
import Konva from 'konva'; import { Board } from '../../../Board'; import { ShapeDrawer } from '../../ShapeDrawer'; import { LineModel } from '../../models/LineModel'; export declare class PencilDrawer extends ShapeDrawer<Konva.Line, Konva.LineConfig> { node: Konva.Line; constructor(board: Board); draw(config?: Partial<Konva.LineConfig>): void; protected createShape(config: Konva.LineConfig): LineModel; protected onStartDrawing(): void; protected onDrawing(e: Konva.KonvaEventObject<MouseEvent>): void; protected onFinishDrawing(): void; }