lighthouse
Version:
Automated auditing, performance metrics, and best practices for the web.
27 lines • 943 B
TypeScript
/**
* @param {LH.Config|undefined} config
* @param {{configPath?: string}} context
* @return {{configWorkingCopy: LH.Config, configDir?: string, configPath?: string}}
*/
export function resolveWorkingCopy(config: LH.Config | undefined, context: {
configPath?: string;
}): {
configWorkingCopy: LH.Config;
configDir?: string;
configPath?: string;
};
/**
* @param {LH.Gatherer.GatherMode} gatherMode
* @param {LH.Config=} config
* @param {LH.Flags=} flags
* @return {Promise<{resolvedConfig: LH.Config.ResolvedConfig}>}
*/
export function initializeConfig(gatherMode: LH.Gatherer.GatherMode, config?: LH.Config | undefined, flags?: LH.Flags | undefined): Promise<{
resolvedConfig: LH.Config.ResolvedConfig;
}>;
/**
* @param {LH.Config.ResolvedConfig} resolvedConfig
* @return {string}
*/
export function getConfigDisplayString(resolvedConfig: LH.Config.ResolvedConfig): string;
//# sourceMappingURL=config.d.ts.map