UNPKG

google-maps-drawing-tools

Version:
20 lines (19 loc) 552 B
/// <reference types="googlemaps" /> import Tool, { Shape, ToolId, ToolOptions } from '../tool'; export interface CircleToolOptions extends ToolOptions { data: google.maps.Data; style?: google.maps.CircleOptions; } export default class CircleTool extends Tool { id: ToolId; data: google.maps.Data; private dmId; private dm; private dmOptions; private dmListener?; constructor(options: CircleToolOptions); activate(): Shape; deactivate(): void; private setupListeners(); private cleanupListeners(); }