tinybird-sdk
Version:
Tinybird Node.js SDK
1 lines • 1.08 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _exceptions=_interopRequireDefault(require("./lib/exceptions")),_utils=require("./lib/utils"),_configuration=require("./stores/configuration"),_datasources=_interopRequireDefault(require("./modules/datasources")),_query=_interopRequireDefault(require("./modules/query")),_pipes=_interopRequireDefault(require("./modules/pipes"));function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}var _default={init:(a,b={})=>{if((0,_utils.validateAPIToken)(a))(0,_configuration.setConfiguration)(_configuration.Settings.API_TOKEN,a);else throw new Error(_exceptions.default.INVALID_API_TOKEN);(0,_utils.validateAPIToken)(b[_configuration.Settings.API_URL])&&(0,_configuration.setConfiguration)(_configuration.Settings.API_URL,b[_configuration.Settings.API_URL]),(0,_configuration.setConfiguration)(_configuration.Settings.DEBUG,!!b[_configuration.Settings.DEBUG])},..._query.default,..._datasources.default,..._pipes.default};exports.default=_default,module.exports=exports.default;