@paddle/paddle-node-sdk
Version:
A Node.js SDK that you can use to integrate Paddle Billing with applications written in server-side JavaScript.
22 lines (21 loc) • 589 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BaseResource = void 0;
const generic_js_1 = require("../errors/generic.js");
class BaseResource {
constructor(client) {
this.client = client;
}
handleError(error) {
if (error.error) {
throw new generic_js_1.ApiError(error.error);
}
}
handleResponse(response) {
const entityResponse = response;
const error = response;
this.handleError(error);
return entityResponse.data;
}
}
exports.BaseResource = BaseResource;