UNPKG

afrimomo-sdk

Version:

A unified SDK for African payment providers

20 lines 824 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BaseService = void 0; class BaseService { formatPhoneNumber(phoneNumber) { return phoneNumber.replace(/^([+0])/, ""); } isNetworkError(response) { if (typeof response === "object" && response !== null) { const res = response; const hasErrorMessage = "errorMessage" in res && typeof res.errorMessage === "string"; const hasStatusCode = "statusCode" in res && typeof res.statusCode === "number"; const hasErrorObject = "errorObject" in res && typeof res.errorObject === "string"; return hasErrorMessage && hasStatusCode && hasErrorObject; } return false; } } exports.BaseService = BaseService; //# sourceMappingURL=baseService.js.map