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