UNPKG

afrimomo-sdk

Version:

A unified SDK for African payment providers

22 lines 868 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 hasErrorMessage = "errorMessage" in response && typeof response.errorMessage === "string"; const hasStatusCode = "statusCode" in response && typeof response.statusCode === "number"; const hasErrorObject = "errorObject" in response && typeof response.errorObject === "string"; return hasErrorMessage && hasStatusCode && hasErrorObject; } return false; } } exports.BaseService = BaseService; //# sourceMappingURL=baseService.js.map