DefinitelyTyped/types/react-google-maps-loader/index.d.ts
Ferdy Budhidharma 6d2fc7181a feat(react-dependents): update to TS 2.8 (part 1 of 2) (#27743)
* feat(react-dependents): update to TS 2.8

* exclude react-dom

* fix version mismatches
2018-08-03 21:01:14 +01:00

29 lines
789 B
TypeScript

// Type definitions for react-google-maps-loader 4.2
// Project: https://github.com/xuopled/react-google-maps-loader
// Definitions by: Vasily Nesterov <https://github.com/vasilysn>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.8
/// <reference types="googlemaps" />
import { Component, ReactNode } from "react";
export default ReactGoogleMapsLoader;
declare class ReactGoogleMapsLoader extends Component<
ReactGoogleMapsLoader.Props
> {}
declare namespace ReactGoogleMapsLoader {
type GoogleMaps = typeof google.maps;
interface Params {
key: string;
libraries?: string;
}
interface Props {
params: Params;
render: (googleMaps: GoogleMaps, error?: string | null) => ReactNode;
}
}