@mapbox/mapbox-sdk
Version:
JS SDK for accessing Mapbox APIs
28 lines (22 loc) • 710 B
JavaScript
;
var browser = require('./browser-layer');
var MapiClient = require('../classes/mapi-client');
function BrowserClient(options) {
MapiClient.call(this, options);
}
BrowserClient.prototype = Object.create(MapiClient.prototype);
BrowserClient.prototype.constructor = BrowserClient;
BrowserClient.prototype.sendRequest = browser.browserSend;
BrowserClient.prototype.abortRequest = browser.browserAbort;
/**
* Create a client for the browser.
*
* @param {Object} options
* @param {string} options.accessToken
* @param {string} [options.origin]
* @returns {MapiClient}
*/
function createBrowserClient(options) {
return new BrowserClient(options);
}
module.exports = createBrowserClient;