UNPKG

israeli-bank-scrapers

Version:

Provide scrapers for all major Israeli banks and credit card companies

32 lines (31 loc) 3.35 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ScraperErrorTypes = void 0; exports.createGenericError = createGenericError; exports.createTimeoutError = createTimeoutError; let ScraperErrorTypes = exports.ScraperErrorTypes = /*#__PURE__*/function (ScraperErrorTypes) { ScraperErrorTypes["TwoFactorRetrieverMissing"] = "TWO_FACTOR_RETRIEVER_MISSING"; ScraperErrorTypes["InvalidPassword"] = "INVALID_PASSWORD"; ScraperErrorTypes["ChangePassword"] = "CHANGE_PASSWORD"; ScraperErrorTypes["Timeout"] = "TIMEOUT"; ScraperErrorTypes["AccountBlocked"] = "ACCOUNT_BLOCKED"; ScraperErrorTypes["Generic"] = "GENERIC"; ScraperErrorTypes["General"] = "GENERAL_ERROR"; return ScraperErrorTypes; }({}); function createErrorResult(errorType, errorMessage) { return { success: false, errorType, errorMessage }; } function createTimeoutError(errorMessage) { return createErrorResult(ScraperErrorTypes.Timeout, errorMessage); } function createGenericError(errorMessage) { return createErrorResult(ScraperErrorTypes.Generic, errorMessage); } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJTY3JhcGVyRXJyb3JUeXBlcyIsImV4cG9ydHMiLCJjcmVhdGVFcnJvclJlc3VsdCIsImVycm9yVHlwZSIsImVycm9yTWVzc2FnZSIsInN1Y2Nlc3MiLCJjcmVhdGVUaW1lb3V0RXJyb3IiLCJUaW1lb3V0IiwiY3JlYXRlR2VuZXJpY0Vycm9yIiwiR2VuZXJpYyJdLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zY3JhcGVycy9lcnJvcnMudHMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGVudW0gU2NyYXBlckVycm9yVHlwZXMge1xuICBUd29GYWN0b3JSZXRyaWV2ZXJNaXNzaW5nID0gJ1RXT19GQUNUT1JfUkVUUklFVkVSX01JU1NJTkcnLFxuICBJbnZhbGlkUGFzc3dvcmQgPSAnSU5WQUxJRF9QQVNTV09SRCcsXG4gIENoYW5nZVBhc3N3b3JkID0gJ0NIQU5HRV9QQVNTV09SRCcsXG4gIFRpbWVvdXQgPSAnVElNRU9VVCcsXG4gIEFjY291bnRCbG9ja2VkID0gJ0FDQ09VTlRfQkxPQ0tFRCcsXG4gIEdlbmVyaWMgPSAnR0VORVJJQycsXG4gIEdlbmVyYWwgPSAnR0VORVJBTF9FUlJPUicsXG59XG5cbmV4cG9ydCB0eXBlIEVycm9yUmVzdWx0ID0ge1xuICBzdWNjZXNzOiBmYWxzZTtcbiAgZXJyb3JUeXBlOiBTY3JhcGVyRXJyb3JUeXBlcztcbiAgZXJyb3JNZXNzYWdlOiBzdHJpbmc7XG59O1xuXG5mdW5jdGlvbiBjcmVhdGVFcnJvclJlc3VsdChlcnJvclR5cGU6IFNjcmFwZXJFcnJvclR5cGVzLCBlcnJvck1lc3NhZ2U6IHN0cmluZyk6IEVycm9yUmVzdWx0IHtcbiAgcmV0dXJuIHtcbiAgICBzdWNjZXNzOiBmYWxzZSxcbiAgICBlcnJvclR5cGUsXG4gICAgZXJyb3JNZXNzYWdlLFxuICB9O1xufVxuXG5leHBvcnQgZnVuY3Rpb24gY3JlYXRlVGltZW91dEVycm9yKGVycm9yTWVzc2FnZTogc3RyaW5nKTogRXJyb3JSZXN1bHQge1xuICByZXR1cm4gY3JlYXRlRXJyb3JSZXN1bHQoU2NyYXBlckVycm9yVHlwZXMuVGltZW91dCwgZXJyb3JNZXNzYWdlKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGNyZWF0ZUdlbmVyaWNFcnJvcihlcnJvck1lc3NhZ2U6IHN0cmluZyk6IEVycm9yUmVzdWx0IHtcbiAgcmV0dXJuIGNyZWF0ZUVycm9yUmVzdWx0KFNjcmFwZXJFcnJvclR5cGVzLkdlbmVyaWMsIGVycm9yTWVzc2FnZSk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0lBQVlBLGlCQUFpQixHQUFBQyxPQUFBLENBQUFELGlCQUFBLDBCQUFqQkEsaUJBQWlCO0VBQWpCQSxpQkFBaUI7RUFBakJBLGlCQUFpQjtFQUFqQkEsaUJBQWlCO0VBQWpCQSxpQkFBaUI7RUFBakJBLGlCQUFpQjtFQUFqQkEsaUJBQWlCO0VBQWpCQSxpQkFBaUI7RUFBQSxPQUFqQkEsaUJBQWlCO0FBQUE7QUFnQjdCLFNBQVNFLGlCQUFpQkEsQ0FBQ0MsU0FBNEIsRUFBRUMsWUFBb0IsRUFBZTtFQUMxRixPQUFPO0lBQ0xDLE9BQU8sRUFBRSxLQUFLO0lBQ2RGLFNBQVM7SUFDVEM7RUFDRixDQUFDO0FBQ0g7QUFFTyxTQUFTRSxrQkFBa0JBLENBQUNGLFlBQW9CLEVBQWU7RUFDcEUsT0FBT0YsaUJBQWlCLENBQUNGLGlCQUFpQixDQUFDTyxPQUFPLEVBQUVILFlBQVksQ0FBQztBQUNuRTtBQUVPLFNBQVNJLGtCQUFrQkEsQ0FBQ0osWUFBb0IsRUFBZTtFQUNwRSxPQUFPRixpQkFBaUIsQ0FBQ0YsaUJBQWlCLENBQUNTLE9BQU8sRUFBRUwsWUFBWSxDQUFDO0FBQ25FIiwiaWdub3JlTGlzdCI6W119