@multiversx/sdk-data-api-client
Advanced tools
| 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"} |
@@ -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; |
+7
-12
@@ -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'; |
+1
-0
@@ -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"} |
+1
-1
| { | ||
| "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", |
140970
1.89%188
1.62%2062
1.43%