israeli-bank-scrapers
Version:
Provide scrapers for all major Israeli banks and credit card companies
32 lines (31 loc) • 3.35 kB
JavaScript
;
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