UNPKG

@watergis/maplibre-gl-terradraw

Version:

This plugin is to add controls to your Maplibre for drawing powered by Terra Draw library.

18 lines 931 B
import type { ModeOptions } from './ModeOptions'; import type { TerradrawMode } from './TerradrawMode'; import type { TerraDrawMapLibreGLAdapter } from 'terra-draw-maplibre-gl-adapter'; import type { TerraDrawModeUndoRedoInterface, TerraDrawSessionUndoRedoInterface, TerraDrawUndoRedoKeyboardShortcutsInterface } from 'terra-draw'; export type TerraDrawMapLibreGLAdapterConfig = Omit<ConstructorParameters<typeof TerraDrawMapLibreGLAdapter>[0], 'map'>; export interface TerradrawControlOptions { modes?: TerradrawMode[]; open?: boolean; modeOptions?: ModeOptions; adapterOptions?: TerraDrawMapLibreGLAdapterConfig; showDeleteConfirmation?: boolean; undoRedo?: { modeLevel?: TerraDrawModeUndoRedoInterface; sessionLevel?: TerraDrawSessionUndoRedoInterface; keyboardShortcuts?: TerraDrawUndoRedoKeyboardShortcutsInterface; }; } //# sourceMappingURL=TerradrawControlOptions.d.ts.map