UNPKG

@svelte-maplibre-gl/terradraw

Version:

TerraDraw extension for svelte-maplibre-gl

20 lines (19 loc) 778 B
import { TerraDraw as Draw } from 'terra-draw'; import type { IdStrategy, TerraDrawEventListeners } from 'terra-draw'; type FeatureId = string | number; type $$ComponentProps = { mode: string; modes: ConstructorParameters<typeof Draw>[0]['modes']; idStrategy?: IdStrategy<FeatureId>; tracked?: boolean; /** Terra Draw instance */ draw?: Draw; onchange?: TerraDrawEventListeners['change']; onfinish?: TerraDrawEventListeners['finish']; onready?: TerraDrawEventListeners['ready']; onselect?: TerraDrawEventListeners['select']; ondeselect?: TerraDrawEventListeners['deselect']; }; declare const TerraDraw: import("svelte").Component<$$ComponentProps, {}, "draw">; type TerraDraw = ReturnType<typeof TerraDraw>; export default TerraDraw;