UNPKG

@open-wa/wa-automate-types-only

Version:

Types generated from the @open-wa/wa-automate package

38 lines (37 loc) 1.21 kB
import { ConfigObject } from '../api/model/index'; import { Spin } from './events'; import { SessionInfo } from '../api/model/sessionInfo'; import { Page } from 'puppeteer'; /** * @private */ export declare function getPatch(config: ConfigObject, spinner?: Spin, sessionInfo?: SessionInfo): Promise<{ data: any; tag: string; }>; /** * @private * @param page * @param spinner */ export declare function injectLivePatch(page: Page, patch: { data: any; tag: string; }, spinner?: Spin): Promise<string>; /** * @private */ export declare function getAndInjectLivePatch(page: Page, spinner?: Spin, preloadedPatch?: { data: any; tag: string; }, config?: ConfigObject, sessionInfo?: SessionInfo): Promise<void>; /** * @private */ export declare function getLicense(config: ConfigObject, me: { _serialized: string; }, debugInfo: SessionInfo, spinner?: Spin): Promise<string | false>; export declare function earlyInjectionCheck(page: Page): Promise<(page: Page) => boolean>; export declare function getAndInjectLicense(page: Page, config: ConfigObject, me: { _serialized: string; }, debugInfo: SessionInfo, spinner?: Spin, preloadedLicense?: string | false): Promise<boolean>;