UNPKG

1.21 kBTypeScriptView Raw
1// Type definitions for google-maps 3.2.1
2// Project: https://www.npmjs.com/package/google-maps
3// Definitions by: Deividas Bakanas <https://github.com/DeividasBakanas>, Giedrius Grabauskas <https://github.com/GiedriusGrabauskas>
4// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
5
6// TypeScript Version: 3.0
7
8/// <reference types="google.maps" />
9
10declare namespace GoogleMapsLoader {
11 type google = { maps: typeof google.maps };
12 interface CallBack {
13 (google: google): void;
14 }
15
16 export var KEY: string;
17 export var URL: string;
18 export var LIBRARIES: Array<string>;
19 export var CLIENT: string;
20 export var CHANNEL: string;
21 export var LANGUAGE: string;
22 export var REGION: string;
23 export var VERSION: string;
24 export var WINDOW_CALLBACK_NAME: string;
25
26 export function release(callBack: Function): void;
27 export function onLoad(callBack?: CallBack): void;
28 export function load(callBack?: CallBack): void;
29 export function isLoaded(): boolean;
30 export function createLoader(): void;
31 export function createUrl(): string;
32 export function makeMock(): void;
33}
34
35export = GoogleMapsLoader;
36export as namespace GoogleMapsLoader;