Next.js website for Rocky Mountain Vending company featuring: - Product catalog with Stripe integration - Service areas and parts pages - Admin dashboard with Clerk authentication - SEO optimized pages with JSON-LD structured data Co-authored-by: Cursor <cursoragent@cursor.com>
33 lines
No EOL
1.3 KiB
Text
33 lines
No EOL
1.3 KiB
Text
/** @implements {LH.Gatherer.Driver} */
|
|
export class Driver implements LH.Gatherer.Driver {
|
|
/**
|
|
* @param {LH.Puppeteer.Page} page
|
|
*/
|
|
constructor(page: LH.Puppeteer.Page);
|
|
_page: import("../index.js").Puppeteer.Page;
|
|
/** @type {TargetManager|undefined} */
|
|
_targetManager: TargetManager | undefined;
|
|
/** @type {NetworkMonitor|undefined} */
|
|
_networkMonitor: NetworkMonitor | undefined;
|
|
/** @type {ExecutionContext|undefined} */
|
|
_executionContext: ExecutionContext | undefined;
|
|
/** @type {Fetcher|undefined} */
|
|
_fetcher: Fetcher | undefined;
|
|
defaultSession: import("../../types/gatherer.js").default.ProtocolSession;
|
|
/** @return {LH.Gatherer.Driver['executionContext']} */
|
|
get executionContext(): LH.Gatherer.Driver["executionContext"];
|
|
get fetcher(): any;
|
|
get targetManager(): any;
|
|
get networkMonitor(): any;
|
|
/** @return {Promise<string>} */
|
|
url(): Promise<string>;
|
|
/** @return {Promise<void>} */
|
|
connect(): Promise<void>;
|
|
/** @return {Promise<void>} */
|
|
disconnect(): Promise<void>;
|
|
}
|
|
import { TargetManager } from './driver/target-manager.js';
|
|
import { NetworkMonitor } from './driver/network-monitor.js';
|
|
import { ExecutionContext } from './driver/execution-context.js';
|
|
import { Fetcher } from './fetcher.js';
|
|
//# sourceMappingURL=driver.d.ts.map |