UNPKG

js-draw

Version:

Draw pictures using a pen, touchscreen, or mouse! JS-draw is a drawing library for JavaScript and TypeScript.

24 lines (23 loc) 761 B
import Editor from '../Editor'; import { PasteEvent } from '../inputEvents'; import BaseTool from './BaseTool'; /** * A tool that handles paste events (e.g. as triggered by ctrl+V). * * @example * While `ToolController` has a `PasteHandler` in its default list of tools, * if a non-default set is being used, `PasteHandler` can be added as follows: * ```ts * const toolController = editor.toolController; * toolController.addTool(new PasteHandler(editor)); * ``` */ export default class PasteHandler extends BaseTool { private editor; constructor(editor: Editor); onPaste(event: PasteEvent, onComplete?: () => void): boolean; private addComponentsFromPaste; private doSVGPaste; private doTextPaste; private doImagePaste; }