UNPKG

@slorber/react-google-maps

Version:
21 lines (20 loc) 948 B
/// <reference types="googlemaps" /> import React from 'react'; interface DistanceMatrixServiceState { distanceMatrixService: google.maps.DistanceMatrixService | null; } export interface DistanceMatrixServiceProps { options: google.maps.DistanceMatrixRequest; callback: (response: google.maps.DistanceMatrixResponse, status: google.maps.DistanceMatrixStatus) => void; onLoad?: (distanceMatrixService: google.maps.DistanceMatrixService) => void; onUnmount?: (distanceMatrixService: google.maps.DistanceMatrixService) => void; } export declare class DistanceMatrixService extends React.PureComponent<DistanceMatrixServiceProps, DistanceMatrixServiceState> { state: DistanceMatrixServiceState; setDistanceMatrixServiceCallbak: () => void; componentDidMount(): void; componentDidUpdate(): void; componentWillUnmount(): void; render(): JSX.Element; } export default DistanceMatrixService;