UNPKG

terra-draw

Version:

Frictionless map drawing across mapping provider

22 lines (21 loc) 931 B
import { TerraDrawKeyboardEvent } from "../common"; type UndoRedoKeyboardShortcut = { key: KeyboardEvent["key"]; heldKeys: KeyboardEvent["key"][]; }; export interface TerraDrawUndoRedoKeyboardShortcutsInterface { isUndoKeyboardShortcut(event: TerraDrawKeyboardEvent): boolean; isRedoKeyboardShortcut(event: TerraDrawKeyboardEvent): boolean; } export declare const matchesShortcut: (event: TerraDrawKeyboardEvent, shortcut: UndoRedoKeyboardShortcut) => boolean; export declare class TerraDrawUndoRedoKeyboardShortcuts implements TerraDrawUndoRedoKeyboardShortcutsInterface { private undoKeyboardShortcuts; private redoKeyboardShortcuts; constructor(options?: { undo?: UndoRedoKeyboardShortcut[]; redo?: UndoRedoKeyboardShortcut[]; }); isUndoKeyboardShortcut(event: TerraDrawKeyboardEvent): boolean; isRedoKeyboardShortcut(event: TerraDrawKeyboardEvent): boolean; } export {};