1.0.14 • Published 6 months ago
@types/protractor-browser-logs v1.0.14
Installation
npm install --save @types/protractor-browser-logs
Summary
This package contains type definitions for protractor-browser-logs (https://github.com/wix/protractor-browser-logs).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/protractor-browser-logs.
index.d.ts
// Type definitions for protractor-browser-logs 1.0
// Project: https://github.com/wix/protractor-browser-logs
// Definitions by: Saqib Rokadia <https://github.com/rokadias>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.3
import * as webdriver from 'selenium-webdriver';
import Entry = webdriver.logging.Entry;
import { ProtractorBrowser } from 'protractor/built';
declare namespace browserLogs {
interface BrowserLogOptions {
reporters?: Array<(entries: Entry[]) => void> | undefined;
}
type matchPredicateFunction = (entry: Entry) => boolean;
type matchPredicate = string | RegExp | matchPredicateFunction;
interface BrowserLogs {
ERROR: matchPredicateFunction;
WARNING: matchPredicateFunction;
DEBUG: matchPredicateFunction;
INFO: matchPredicateFunction;
LOG: matchPredicateFunction;
or(a: matchPredicateFunction, b: matchPredicateFunction): matchPredicateFunction;
and(a: matchPredicateFunction, b: matchPredicateFunction): matchPredicateFunction;
reset(): void;
logs(): Entry[];
verify(): void;
ignore(... matches: matchPredicate[]): matchPredicateFunction[];
expect(... matches: matchPredicate[]): matchPredicateFunction[];
}
}
export = browserLogs;
declare function browserLogs(browser: ProtractorBrowser, options?: browserLogs.BrowserLogOptions): browserLogs.BrowserLogs;
Additional Details
- Last updated: Thu, 08 Jul 2021 20:19:57 GMT
- Dependencies: @types/selenium-webdriver, @types/protractor
- Global values: none
Credits
These definitions were written by Saqib Rokadia.