next-debug-suite
Version:
Ultimate Next.js AI-Powered Debug Suite with visual interface and error DNA system
33 lines (32 loc) • 803 B
TypeScript
export interface NetworkRequest {
id: string;
url: string;
method: string;
status?: number;
statusText?: string;
startTime: number;
endTime?: number;
duration?: number;
headers?: Record<string, string>;
requestBody?: any;
responseBody?: any;
error?: Error;
}
export declare class NetworkMonitor {
private debug;
private requests;
private maxRequests;
private requestCallbacks;
private originalFetch;
private originalXHR;
constructor();
private monitorFetch;
private monitorXHR;
private createRequest;
private completeRequest;
private parseHeaders;
getRequests(): NetworkRequest[];
clearRequests(): void;
onRequest(callback: (request: NetworkRequest) => void): () => void;
destroy(): void;
}