UNPKG

@mapbox/mapbox-sdk

Version:
28 lines (22 loc) 710 B
'use strict'; 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;