UNPKG

820 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.DefaultAPIResponseWrapper = void 0;
4var DefaultAPIResponseWrapper = /** @class */ (function () {
5 function DefaultAPIResponseWrapper() {
6 }
7 DefaultAPIResponseWrapper.prototype.onError = function (error) {
8 return {
9 success: false,
10 error: error.message
11 };
12 };
13 DefaultAPIResponseWrapper.prototype.onSuccess = function (response) {
14 if (typeof response === "boolean") {
15 return { success: response };
16 }
17 if (response.serialize) {
18 response = response.serialize();
19 }
20 return { success: true, data: response };
21 };
22 return DefaultAPIResponseWrapper;
23}());
24exports.DefaultAPIResponseWrapper = DefaultAPIResponseWrapper;