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>
39 lines
1.7 KiB
Text
39 lines
1.7 KiB
Text
import * as Types from '../types/types.js';
|
|
import * as HandlerHelpers from './helpers.js';
|
|
import type { HandlerName } from './types.js';
|
|
export interface TraceEventsForNetworkRequest {
|
|
changePriority?: Types.Events.ResourceChangePriority;
|
|
willSendRequests?: Types.Events.ResourceWillSendRequest[];
|
|
sendRequests?: Types.Events.ResourceSendRequest[];
|
|
receiveResponse?: Types.Events.ResourceReceiveResponse;
|
|
resourceFinish?: Types.Events.ResourceFinish;
|
|
receivedData?: Types.Events.ResourceReceivedData[];
|
|
resourceMarkAsCached?: Types.Events.ResourceMarkAsCached;
|
|
}
|
|
export interface WebSocketTraceDataForFrame {
|
|
frame: string;
|
|
webSocketIdentifier: number;
|
|
events: Types.Events.WebSocketEvent[];
|
|
syntheticConnection: Types.Events.SyntheticWebSocketConnection | null;
|
|
}
|
|
export interface WebSocketTraceDataForWorker {
|
|
workerId: string;
|
|
webSocketIdentifier: number;
|
|
events: Types.Events.WebSocketEvent[];
|
|
syntheticConnection: Types.Events.SyntheticWebSocketConnection | null;
|
|
}
|
|
export type WebSocketTraceData = WebSocketTraceDataForFrame | WebSocketTraceDataForWorker;
|
|
interface NetworkRequestData {
|
|
byId: Map<string, Types.Events.SyntheticNetworkRequest>;
|
|
byTime: Types.Events.SyntheticNetworkRequest[];
|
|
eventToInitiator: Map<Types.Events.SyntheticNetworkRequest, Types.Events.SyntheticNetworkRequest>;
|
|
webSocket: WebSocketTraceData[];
|
|
entityMappings: HandlerHelpers.EntityMappings;
|
|
linkPreconnectEvents: Types.Events.LinkPreconnect[];
|
|
}
|
|
export declare function reset(): void;
|
|
export declare function handleEvent(event: Types.Events.Event): void;
|
|
export declare function finalize(): Promise<void>;
|
|
export declare function data(): NetworkRequestData;
|
|
export declare function deps(): HandlerName[];
|
|
export {};
|