UNPKG

@spreeloop/orange_money

Version:
26 lines 1.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getStatusFromProviderRawStatus = void 0; const status_1 = require("./status"); /** * Maps a raw status from the Disbursement API to a DisbursementStatus. * * @param {DisbursementApiRawStatus} rawStatus - The raw status from the Disbursement API. * @return {DisbursementStatus} The corresponding DisbursementStatus. */ function getStatusFromProviderRawStatus(rawStatus) { switch (rawStatus) { case status_1.DisbursementApiRawStatus.pending: case status_1.DisbursementApiRawStatus.initialized: return status_1.DisbursementStatus.pending; case status_1.DisbursementApiRawStatus.succeeded: case status_1.DisbursementApiRawStatus.succeeded2: return status_1.DisbursementStatus.succeeded; case status_1.DisbursementApiRawStatus.canceled: case status_1.DisbursementApiRawStatus.expired: case status_1.DisbursementApiRawStatus.failed: return status_1.DisbursementStatus.failed; } } exports.getStatusFromProviderRawStatus = getStatusFromProviderRawStatus; //# sourceMappingURL=utils.js.map