Spaces:
Paused
Paused
File size: 1,457 Bytes
9844ee9 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | import { Browser, BrowserContext, Page } from 'puppeteer';
import { CreateConfig } from '../config/create-config';
import { Logger } from 'winston';
import { SessionToken } from '../token-store';
import { LoadingScreenCallback } from '../api/model';
import { LogLevel } from '../utils/logger';
export declare function unregisterServiceWorker(page: Page): Promise<void>;
/**
* Força o carregamento de uma versão específica do WhatsApp WEB
* @param page Página a ser injetada
* @param version Versão ou expressão semver
*/
export declare function setWhatsappVersion(page: Page, version: string, log?: (level: LogLevel, message: string, meta?: object) => any): Promise<void>;
export declare function initWhatsapp(page: Page, token?: SessionToken, clear?: boolean, version?: string, proxy?: {
url: string;
username: string;
password: string;
}, log?: (level: LogLevel, message: string, meta?: object) => any): Promise<Page>;
export declare function onLoadingScreen(page: Page, onLoadingScreenCallBack?: LoadingScreenCallback): Promise<void>;
export declare function injectApi(page: Page, onLoadingScreenCallBack?: LoadingScreenCallback): Promise<void>;
/**
* Initializes browser, will try to use chrome as default
* @param session
*/
export declare function initBrowser(session: string, options: CreateConfig, logger: Logger): Promise<Browser>;
export declare function getOrCreatePage(browser: Browser | BrowserContext): Promise<Page>;
|