1 | import Session from '@theintern/leadfoot/Session';
|
2 | import { CancellablePromise } from '@theintern/common';
|
3 | import Node from './executors/Node';
|
4 | export default class ProxiedSession extends Session {
|
5 | baseUrl: string;
|
6 | coverageVariable: string;
|
7 | executor: Node;
|
8 | private _heartbeatIntervalHandle;
|
9 | get coverageEnabled(): boolean;
|
10 | get(url: string): CancellablePromise<void>;
|
11 | quit(): CancellablePromise<void | undefined>;
|
12 | setHeartbeatInterval(delay: number): CancellablePromise<void>;
|
13 | protected _getCoverage(): CancellablePromise<void | undefined>;
|
14 | }
|