UNPKG

snowflake-sdk

Version:
31 lines (26 loc) 785 B
/* * Copyright (c) 2015-2024 Snowflake Computing Inc. All rights reserved. */ const Util = require('../util'); const request = require('browser-request'); const Base = require('./base'); const Logger = require('../logger'); /** * Creates a client that can be used to make requests in the browser. * * @param {ConnectionConfig} connectionConfig * @constructor */ function BrowserHttpClient(connectionConfig) { Logger.getInstance().trace('Initializing BrowserHttpClient with Connection Config[%s]', connectionConfig.describeIdentityAttributes()); Base.apply(this, [connectionConfig]); } Util.inherits(BrowserHttpClient, Base); /** * @inheritDoc */ BrowserHttpClient.prototype.getRequestModule = function () { return request; }; module.exports = BrowserHttpClient;