@graffy/client
Version:
Graffy client library for the browser.
22 lines (15 loc) • 557 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = GraffyClient;
var _httpClient = _interopRequireDefault(require("./httpClient"));
var _wsClient = _interopRequireDefault(require("./wsClient"));
var WSRE = /^wss?:\/\//;
function GraffyClient(baseUrl, options) {
if (WSRE.test(baseUrl)) {
return (0, _wsClient.default)(baseUrl, options);
} else {
return (0, _httpClient.default)(baseUrl, options);
}
}
module.exports = exports.default;