UNPKG

@accounter/modern-poalim-scraper

Version:

A new architecture for Israeli bank scrapers to hopefully merge into [Israeli-bank-scrapers](https://github.com/eshaham/israeli-bank-scrapers) when they are ready

98 lines (97 loc) 3.08 kB
import { Page } from 'puppeteer'; export declare function cal(page: Page, credentials: CalCredentials, options?: CalOptions): Promise<{ getMonthTransactions: (last4Digits: string, month: Date) => Promise<{ comments: { value: string; key: string; }[]; merchantName: string; trnIntId: string; trnNumaretor: number; trnPurchaseDate: string; trnAmt: number; trnCurrencySymbol: string; trnType: string; trnTypeCode: string; debCrdDate: string; amtBeforeConvAndIndex: number; debCrdCurrencySymbol: string; merchantAddress: string; merchantPhoneNo: string; branchCodeDesc: string; transCardPresentInd: boolean; curPaymentNum: number; numOfPayments: number; tokenInd: number; walletProviderCode: number; walletProviderDesc: string; tokenNumberPart4: string; cashAccountTrnAmt: number; chargeExternalToCardComment: string; transTypeCommentDetails: string[]; refundInd: boolean; isImmediateCommentInd: boolean; isImmediateHHKInd: boolean; isMargarita: boolean; isSpreadPaymenstAbroad: boolean; trnExacWay: number; debitSpreadInd: boolean; onGoingTransactionsComment: string; earlyPaymentInd: boolean; merchantId: string; crdExtIdNumTypeCode: string; transSource: string; isAbroadTransaction: boolean; }[]>; getTransactions: () => Promise<{ comments: { value: string; key: string; }[]; merchantName: string; trnIntId: string; trnNumaretor: number; trnPurchaseDate: string; trnAmt: number; trnCurrencySymbol: string; trnType: string; trnTypeCode: string; debCrdDate: string; amtBeforeConvAndIndex: number; debCrdCurrencySymbol: string; merchantAddress: string; merchantPhoneNo: string; branchCodeDesc: string; transCardPresentInd: boolean; curPaymentNum: number; numOfPayments: number; tokenInd: number; walletProviderCode: number; walletProviderDesc: string; tokenNumberPart4: string; cashAccountTrnAmt: number; chargeExternalToCardComment: string; transTypeCommentDetails: string[]; refundInd: boolean; isImmediateCommentInd: boolean; isImmediateHHKInd: boolean; isMargarita: boolean; isSpreadPaymenstAbroad: boolean; trnExacWay: number; debitSpreadInd: boolean; onGoingTransactionsComment: string; earlyPaymentInd: boolean; merchantId: string; crdExtIdNumTypeCode: string; transSource: string; isAbroadTransaction: boolean; }[]>; }>; export declare class CalCredentials { username: string; password: string; last4Digits: string; } export declare class CalOptions { startDate?: Date; }