israeli-bank-scrapers
Version:
Provide scrapers for all major Israeli banks and credit card companies
22 lines (21 loc) • 783 B
TypeScript
import { BaseScraperWithBrowser, type LoginOptions } from './base-scraper-with-browser';
import { type ScraperScrapingResult } from './interface';
type ScraperSpecificCredentials = {
username: string;
password: string;
};
declare class VisaCalScraper extends BaseScraperWithBrowser<ScraperSpecificCredentials> {
private authorization;
private authRequestPromise;
openLoginPopup: () => Promise<never>;
getCards(): Promise<{
cardUniqueId: string;
last4Digits: string;
}[]>;
getAuthorizationHeader(): Promise<string>;
getXSiteId(): Promise<string>;
getLoginOptions(credentials: ScraperSpecificCredentials): LoginOptions;
private fetchCardData;
fetchData(): Promise<ScraperScrapingResult>;
}
export default VisaCalScraper;