pagespeed-quest
Version:
A framework for efficient web front-end speed improvement
24 lines (23 loc) • 725 B
TypeScript
import { DependencyInterface, DeviceType } from './types.js';
export interface ExecLoadshowInput {
url: string;
proxyPort: number;
deviceType?: DeviceType;
noThrottling?: boolean;
syncLighthouseSpec?: boolean;
artifactsDir?: string;
timeout: number;
credit?: string;
}
export interface ExecLoadshowSpec {
viewportWidth?: number;
columns?: number;
cpuThrottling?: number;
networkLatencyMs?: number;
networkThroughputMbps?: number;
timeoutMs?: number;
userAgent?: string;
proxyPort?: number;
credit?: string;
}
export declare function execLoadshow(input: ExecLoadshowInput, dependency: Pick<DependencyInterface, 'mkdirp' | 'executeLoadshow'>): Promise<void>;