google-maps-promise
Version:
Wrapper for asynchronously load Google Maps API with Promise.
18 lines (17 loc) • 558 B
TypeScript
/// <reference types="googlemaps" />
declare const defaultUrlSettings: Readonly<UrlSettings>;
declare let urlSettings: UrlSettings;
declare function load(): Promise<typeof google.maps>;
declare function release(): Promise<void>;
export interface UrlSettings {
url: string;
key: string | null;
client: string | null;
version: string | null;
channel: string | null;
libraries: string[];
language: string | null;
region: string | null;
windowCallbackName: string;
}
export { load, release, urlSettings, defaultUrlSettings };