Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@multiversx/sdk-data-api-client

Package Overview
Dependencies
Maintainers
9
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@multiversx/sdk-data-api-client - npm Package Compare versions

Comparing version
0.6.0
to
0.6.1
+10
lib/src/entities/errors.d.ts
export declare class NetworkError extends Error {
status?: string;
response?: string;
stack?: string;
constructor(rawError: any);
}
export declare class DataApiError extends Error {
errors?: any[];
constructor(errors: any[]);
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.DataApiError = exports.NetworkError = void 0;
class NetworkError extends Error {
constructor(rawError) {
var _a, _b;
super(rawError === null || rawError === void 0 ? void 0 : rawError.message);
this.name = 'NetworkError';
this.response = (_a = rawError === null || rawError === void 0 ? void 0 : rawError.response) === null || _a === void 0 ? void 0 : _a.data;
this.status = (_b = rawError === null || rawError === void 0 ? void 0 : rawError.response) === null || _b === void 0 ? void 0 : _b.status;
this.stack = rawError === null || rawError === void 0 ? void 0 : rawError.stack;
Object.setPrototypeOf(this, NetworkError.prototype);
}
}
exports.NetworkError = NetworkError;
class DataApiError extends Error {
constructor(errors) {
super(`Errors: ${errors.map((e) => { var _a, _b; return `[${(_a = e.extensions) === null || _a === void 0 ? void 0 : _a.id}] ${(_b = e.extensions) === null || _b === void 0 ? void 0 : _b.code}: ${e.message}`; }).join('; ')}`);
this.name = 'DataApiError';
this.errors = errors;
Object.setPrototypeOf(this, DataApiError.prototype);
}
}
exports.DataApiError = DataApiError;
//# sourceMappingURL=errors.js.map
{"version":3,"file":"errors.js","sourceRoot":"","sources":["../../../src/entities/errors.ts"],"names":[],"mappings":";;;AAAA,MAAa,YAAa,SAAQ,KAAK;IAKrC,YAAY,QAAa;;QACvB,KAAK,CAAC,QAAQ,aAAR,QAAQ,uBAAR,QAAQ,CAAE,OAAO,CAAC,CAAC;QAEzB,IAAI,CAAC,IAAI,GAAG,cAAc,CAAC;QAC3B,IAAI,CAAC,QAAQ,GAAG,MAAA,QAAQ,aAAR,QAAQ,uBAAR,QAAQ,CAAE,QAAQ,0CAAE,IAAI,CAAC;QACzC,IAAI,CAAC,MAAM,GAAG,MAAA,QAAQ,aAAR,QAAQ,uBAAR,QAAQ,CAAE,QAAQ,0CAAE,MAAM,CAAC;QACzC,IAAI,CAAC,KAAK,GAAG,QAAQ,aAAR,QAAQ,uBAAR,QAAQ,CAAE,KAAK,CAAC;QAE7B,MAAM,CAAC,cAAc,CAAC,IAAI,EAAE,YAAY,CAAC,SAAS,CAAC,CAAC;IACtD,CAAC;CACF;AAfD,oCAeC;AAED,MAAa,YAAa,SAAQ,KAAK;IAGrC,YAAY,MAAa;QACvB,KAAK,CAAC,WAAW,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,eAAC,OAAA,IAAI,MAAA,CAAC,CAAC,UAAU,0CAAE,EAAE,KAAK,MAAA,CAAC,CAAC,UAAU,0CAAE,IAAI,KAAK,CAAC,CAAC,OAAO,EAAE,CAAA,EAAA,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAE9G,IAAI,CAAC,IAAI,GAAG,cAAc,CAAC;QAC3B,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QAErB,MAAM,CAAC,cAAc,CAAC,IAAI,EAAE,YAAY,CAAC,SAAS,CAAC,CAAC;IACtD,CAAC;CACF;AAXD,oCAWC"}
+1
-5

@@ -18,7 +18,3 @@ import { AccessToken } from './utils';

private executeQuery;
executeRawQuery(body: {
query: string;
variables: Record<string, any>;
}): Promise<any>;
private post;
private executeRawQuery;
private initialize;

@@ -25,0 +21,0 @@ private getConfig;

@@ -8,2 +8,3 @@ "use strict";

const utils_1 = require("./utils");
const entities_1 = require("./entities");
class DataApiClient {

@@ -43,15 +44,6 @@ constructor(config) {

try {
const response = await this.post(body);
return response;
}
catch (error) {
throw error;
}
}
async post(payload) {
try {
const config = await this.getConfig();
const { data } = await axios_1.default.post(this.url, payload, config);
const { data } = await axios_1.default.post(this.url, body, config);
if (data.errors) {
throw data.errors;
throw new entities_1.DataApiError(data.errors);
}

@@ -61,3 +53,6 @@ return data.data;

catch (error) {
throw error;
if (error instanceof entities_1.DataApiError) {
throw error;
}
throw new entities_1.NetworkError(error);
}

@@ -64,0 +59,0 @@ }

@@ -1,1 +0,1 @@

{"version":3,"file":"client.js","sourceRoot":"","sources":["../../src/client.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"client.js","sourceRoot":"","sources":["../../src/client.ts"],"names":[],"mappings":"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"}
export * from './balance.filter';
export * from './client.config';
export * from './data.source';
export * from './errors';
export * from './esdt.token';

@@ -5,0 +6,0 @@ export * from './esdt.type';

@@ -7,2 +7,3 @@ "use strict";

tslib_1.__exportStar(require("./data.source"), exports);
tslib_1.__exportStar(require("./errors"), exports);
tslib_1.__exportStar(require("./esdt.token"), exports);

@@ -9,0 +10,0 @@ tslib_1.__exportStar(require("./esdt.type"), exports);

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/entities/index.ts"],"names":[],"mappings":";;;AAAA,2DAAiC;AACjC,0DAAgC;AAChC,wDAA8B;AAC9B,uDAA6B;AAC7B,sDAA4B;AAC5B,mEAAyC;AACzC,uDAA6B;AAC7B,uDAA6B;AAC7B,uDAA6B;AAC7B,4DAAkC"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/entities/index.ts"],"names":[],"mappings":";;;AAAA,2DAAiC;AACjC,0DAAgC;AAChC,wDAA8B;AAC9B,mDAAyB;AACzB,uDAA6B;AAC7B,sDAA4B;AAC5B,mEAAyC;AACzC,uDAA6B;AAC7B,uDAA6B;AAC7B,uDAA6B;AAC7B,4DAAkC"}

@@ -9,2 +9,3 @@ export * from './client';

export * from './entities/balance.filter';
export * from './entities/errors';
export * from './utils/native.auth/access.token';

@@ -12,3 +12,4 @@ "use strict";

tslib_1.__exportStar(require("./entities/balance.filter"), exports);
tslib_1.__exportStar(require("./entities/errors"), exports);
tslib_1.__exportStar(require("./utils/native.auth/access.token"), exports);
//# sourceMappingURL=index.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":";;;AAAA,mDAAyB;AACzB,0DAAgC;AAChC,2DAAiC;AACjC,mDAAyB;AACzB,+DAAqC;AACrC,gEAAsC;AACtC,qEAA2C;AAC3C,oEAA0C;AAC1C,2EAAiD"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":";;;AAAA,mDAAyB;AACzB,0DAAgC;AAChC,2DAAiC;AACjC,mDAAyB;AACzB,+DAAqC;AACrC,gEAAsC;AACtC,qEAA2C;AAC3C,oEAA0C;AAC1C,4DAAkC;AAClC,2EAAiD"}
{
"name": "@multiversx/sdk-data-api-client",
"version": "0.6.0",
"version": "0.6.1",
"description": "MultiversX Data API client",

@@ -5,0 +5,0 @@ "main": "lib/src/index.js",