UNPKG

@slorber/react-google-maps

Version:
21 lines (20 loc) 882 B
/// <reference types="googlemaps" /> import * as React from "react"; interface DirectionsServiceState { directionsService: google.maps.DirectionsService | null; } export interface DirectionsServiceProps { options: google.maps.DirectionsRequest; callback: (result: google.maps.DirectionsResult, status: google.maps.DirectionsStatus) => void; onLoad?: (directionsService: google.maps.DirectionsService) => void; onUnmount?: (directionsService: google.maps.DirectionsService) => void; } export declare class DirectionsService extends React.PureComponent<DirectionsServiceProps, DirectionsServiceState> { state: DirectionsServiceState; setDirectionsServiceCallback: () => void; componentDidMount(): void; componentDidUpdate(): void; componentWillUnmount(): void; render(): JSX.Element; } export default DirectionsService;