src/loaders/noop-maps-api-loader.ts
Properties |
|
Methods |
|
Private _rejectPlatform |
_rejectPlatform:
|
Type : function
|
Defined in src/loaders/noop-maps-api-loader.ts:14
|
Private _resolvePlatform |
_resolvePlatform:
|
Type : function
|
Defined in src/loaders/noop-maps-api-loader.ts:13
|
Public platformReady |
platformReady:
|
Type : Promise<H.service.Platform>
|
Default value : new Promise<H.service.Platform>((resolve, reject) => {
this._rejectPlatform = reject;
this._resolvePlatform = resolve;
})
|
Defined in src/loaders/noop-maps-api-loader.ts:7
|
Public load |
load()
|
Defined in src/loaders/noop-maps-api-loader.ts:16
|
Returns :
Promise<void>
|
import {BaseMapsApiLoader} from './base-maps-api-loader';
export class NoopMapsApiLoader implements BaseMapsApiLoader {
public platformReady: Promise<H.service.Platform> =
new Promise<H.service.Platform>((resolve, reject) => {
this._rejectPlatform = reject;
this._resolvePlatform = resolve;
});
private _resolvePlatform: (platform: H.service.Platform) => void;
private _rejectPlatform: (error: any) => void;
public load(): Promise<void> {
if (!(H && H.service && H.service.Platform)) {
return Promise.reject(new Error('Here Maps API not loaded on page. Make sure window.H.service.Platform is available!'));
} else {
return Promise.resolve();
}
}
}