@angular/benchpress
Version:
Benchpress - a framework for e2e performance tests
49 lines (48 loc) • 1.72 kB
TypeScript
/**
* @license
* Copyright Google LLC All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
import { InjectionToken } from '@angular/core';
export declare class Options {
static SAMPLE_ID: InjectionToken<unknown>;
static DEFAULT_DESCRIPTION: InjectionToken<unknown>;
static SAMPLE_DESCRIPTION: InjectionToken<unknown>;
static FORCE_GC: InjectionToken<unknown>;
static NO_PREPARE: () => boolean;
static PREPARE: InjectionToken<unknown>;
static EXECUTE: InjectionToken<unknown>;
static CAPABILITIES: InjectionToken<unknown>;
static USER_AGENT: InjectionToken<unknown>;
static MICRO_METRICS: InjectionToken<unknown>;
static USER_METRICS: InjectionToken<unknown>;
static NOW: InjectionToken<unknown>;
static WRITE_FILE: InjectionToken<unknown>;
static RECEIVED_DATA: InjectionToken<unknown>;
static REQUEST_COUNT: InjectionToken<unknown>;
static CAPTURE_FRAMES: InjectionToken<unknown>;
static RAW_PERFLOG_PATH: InjectionToken<unknown>;
static DEFAULT_PROVIDERS: ({
provide: InjectionToken<unknown>;
useValue: {};
} | {
provide: InjectionToken<unknown>;
useValue: boolean;
} | {
provide: InjectionToken<unknown>;
useValue: () => boolean;
} | {
provide: InjectionToken<unknown>;
useValue: () => Date;
} | {
provide: InjectionToken<unknown>;
useValue: typeof writeFile;
} | {
provide: InjectionToken<unknown>;
useValue: null;
})[];
}
declare function writeFile(filename: string, content: string): Promise<any>;
export {};