UNPKG

@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
"use strict"; 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;