Rocky_Mountain_Vending/.pnpm-store/v10/files/ec/e17ef050371212d3193a68c006b8005240ab23d5055213da9f88eb34b168657fca166dba8070ae012e1805a4e793a29a9314c6bce3c36530ba5e31929b5729
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
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>
2026-02-12 16:22:15 -07:00

66 lines
No EOL
1.9 KiB
Text

/**
* @license
* Copyright 2017 Google Inc.
* SPDX-License-Identifier: Apache-2.0
*/
import type { Protocol } from 'devtools-protocol';
import { type CDPSession } from '../api/CDPSession.js';
import type { Frame } from '../api/Frame.js';
import type { Credentials } from '../api/Page.js';
import { EventEmitter } from '../common/EventEmitter.js';
import { type NetworkManagerEvents } from '../common/NetworkManagerEvents.js';
/**
* @public
*/
export interface NetworkConditions {
/**
* Emulates the offline mode.
*
* @remarks
*
* Shortcut for {@link Page.setOfflineMode}.
*/
offline?: boolean;
/**
* Download speed (bytes/s)
*/
download: number;
/**
* Upload speed (bytes/s)
*/
upload: number;
/**
* Latency (ms)
*/
latency: number;
}
/**
* @public
*/
export interface InternalNetworkConditions extends NetworkConditions {
offline: boolean;
}
/**
* @internal
*/
export interface FrameProvider {
frame(id: string): Frame | null;
}
/**
* @internal
*/
export declare class NetworkManager extends EventEmitter<NetworkManagerEvents> {
#private;
constructor(frameManager: FrameProvider, networkEnabled?: boolean);
addClient(client: CDPSession): Promise<void>;
authenticate(credentials: Credentials | null): Promise<void>;
setExtraHTTPHeaders(headers: Record<string, string>): Promise<void>;
extraHTTPHeaders(): Record<string, string>;
inFlightRequestsCount(): number;
setOfflineMode(value: boolean): Promise<void>;
emulateNetworkConditions(networkConditions: NetworkConditions | null): Promise<void>;
setUserAgent(userAgent: string, userAgentMetadata?: Protocol.Emulation.UserAgentMetadata, platform?: string): Promise<void>;
setCacheEnabled(enabled: boolean): Promise<void>;
setRequestInterception(value: boolean): Promise<void>;
}
//# sourceMappingURL=NetworkManager.d.ts.map