UNPKG

@assert-equals/dappdriver

Version:

DappDriver is an e2e testing framework designed for testing decentralized applications (dApps) using MetaMask, Rainbow or Zerion

45 lines (44 loc) 1.16 kB
import { IPageObject } from '../../interface/page/page-object'; import { IConfirmation } from '../../interface/wallet/confirmation'; export declare class Approve implements IConfirmation { url: string | RegExp; title: string; private readonly approve; constructor(); private callIfMethodExists; /** * * * @template TPage * @param {new () => TPage} page * @return {*} {Promise<TPage>} * @memberof Approve */ accept<TPage>(page: new () => TPage): Promise<TPage>; /** * * * @return {*} {Promise<any[]>} * @memberof Approve */ getAllWindowHandles(): Promise<any[]>; /** * * * @template TPage * @param {new () => TPage} page * @return {*} {Promise<TPage>} * @memberof Approve */ reject<TPage>(page: new () => TPage): Promise<TPage>; /** * * * @template TPage * @param {*} nameOrHandle * @param {new () => TPage} page * @return {*} {Promise<TPage>} * @memberof Approve */ switchToWindow<TPage extends IConfirmation | IPageObject>(page: new () => TPage): Promise<TPage>; }