@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
TypeScript
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