UNPKG

@slorber/react-google-maps

Version:
26 lines (25 loc) 1.09 kB
/// <reference types="googlemaps" /> import * as React from "react"; interface DirectionsRendererState { directionsRenderer: google.maps.DirectionsRenderer | null; } export interface DirectionsRendererProps { options?: google.maps.DirectionsRendererOptions; directions?: google.maps.DirectionsResult; panel?: Element; routeIndex?: number; onDirectionsChanged?: () => void; onLoad?: (directionsRenderer: google.maps.DirectionsRenderer) => void; onUnmount?: (directionsRenderer: google.maps.DirectionsRenderer) => void; } export declare class DirectionsRenderer extends React.PureComponent<DirectionsRendererProps, DirectionsRendererState> { static contextType: React.Context<google.maps.Map | null>; registeredEvents: google.maps.MapsEventListener[]; state: DirectionsRendererState; setDirectionsRendererCallback: () => void; componentDidMount(): void; componentDidUpdate(prevProps: DirectionsRendererProps): void; componentWillUnmount(): void; render(): JSX.Element; } export default DirectionsRenderer;