{ store.dragging = dragging; }, setPanZoomInstance: (instance: PanZoomInstance) => { store.panZoom = instance; }, onPanZoomStart: onmovestart, onPanZoom: onmove, onPanZoomEnd: onmoveend, zoomOnScroll, zoomOnDoubleClick, zoomOnPinch, panOnScroll: panOnScrollActive, panOnDrag: panOnDragActive, panOnScrollSpeed: 0.5, panOnScrollMode: panOnScrollMode || PanOnScrollMode.Free, zoomActivationKeyPressed: store.zoomActivationKeyPressed, preventScrolling: typeof preventScrolling === 'boolean' ? preventScrolling : true, noPanClassName: 'nopan', noWheelClassName: 'nowheel', userSelectionActive: !!store.selectionRect, translateExtent: store.translateExtent, lib: 'svelte', paneClickDistance, onTransformChange: (transform: Transform) => { store.viewport = { x: transform[0], y: transform[1], zoom: transform[2] }; } }} > {@render children()}