pagespeed-quest
Version:
A framework for efficient web front-end speed improvement
22 lines (21 loc) • 659 B
TypeScript
import { DependencyInterface, DeviceType } from './types.js';
export interface ExecLoadshowInput {
url: string;
proxyPort: number;
deviceType?: DeviceType;
artifactsDir?: string;
timeout: number;
credit?: string;
}
export interface ExecLoadshowSpec {
preset?: 'desktop' | 'mobile';
viewportWidth?: number;
columns?: number;
cpuThrottling?: number;
timeoutSec?: number;
proxyPort?: number;
credit?: string;
debugDir?: string;
outputSummary?: string;
}
export declare function execLoadshow(input: ExecLoadshowInput, dependency: Pick<DependencyInterface, 'mkdirp' | 'executeLoadshow'>): Promise<void>;