/**
* @param {Object} opts
+ * @param {String} opts.baseUrl
* @param {String} opts.insightBaseUrl
*/
CrowdNode.init = async function ({ baseUrl, insightBaseUrl }) {
return async function () {
/** @type Array<String> */
//@ts-ignore - arguments
- let args = [].slice.call(arguments, 1);
+ let args = [].slice.call(arguments, 0);
// ex:
let url = `${CrowdNode._baseUrl}${tmplUrl}`;
if (require.main === module) {
(async function main() {
//@ts-ignore
- await CrowdNode.init();
+ await CrowdNode.init({
+ //@ts-ignore
+ baseUrl: CrowdNode.main.baseUrl,
+ insightBaseUrl: "https://insight.dash.org",
+ });
console.info(CrowdNode);
})().catch(function (err) {
console.error(err);