File size: 934 Bytes
bc20498
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import { pointer } from 'd3-selection';
import type { CoordinateExtent, PanZoomInstance, Transform } from '../types';
export type XYMinimapInstance = {
    update: (params: XYMinimapUpdate) => void;
    destroy: () => void;
    pointer: typeof pointer;
};
export type XYMinimapParams = {
    panZoom: PanZoomInstance;
    domNode: Element;
    getTransform: () => Transform;
    getViewScale: () => number;
};
export type XYMinimapUpdate = {
    translateExtent: CoordinateExtent;
    width: number;
    height: number;
    inversePan?: boolean;
    zoomStep?: number;
    pannable?: boolean;
    zoomable?: boolean;
};
export declare function XYMinimap({ domNode, panZoom, getTransform, getViewScale }: XYMinimapParams): {
    update: ({ translateExtent, width, height, zoomStep, pannable, zoomable, inversePan, }: XYMinimapUpdate) => void;
    destroy: () => void;
    pointer: typeof pointer;
};
//# sourceMappingURL=index.d.ts.map