protractor-sync-options-plugin
Version:
Protractor plugin to ignore specific async calls in angular application
18 lines (17 loc) • 641 B
TypeScript
import { ProtractorBrowser, ProtractorPlugin } from 'protractor';
import { Patcher } from './patcher';
import { SyncOptionsConfig } from './interfaces';
export declare class SyncOptionsPlugin implements ProtractorPlugin {
name: string;
config: SyncOptionsConfig;
patcher: Patcher;
constructor();
onPageLoad(currBrowser: ProtractorBrowser): Promise<void>;
setup(): Promise<void>;
/**
* safe function call
* shows only warning in function error case
* @returns `false` if `funcToCall` throws an error, `true` otherwise
*/
trySafe(funcToCall: () => any): Promise<boolean>;
}