browser-debugger-cli
Version:
DevTools telemetry in your terminal. For humans and agents. Direct WebSocket to Chrome's debugging port.
43 lines • 1.3 kB
TypeScript
/**
* cdpMessages - Sample CDP protocol messages for tests
*
* Provides realistic CDP message fixtures to keep tests concise and readable.
*/
import type { CDPMessage } from '../types.js';
/**
* Sample CDP request message
*/
export declare const CDP_REQUEST: CDPMessage;
/**
* Sample CDP response message (success)
*/
export declare const CDP_RESPONSE_SUCCESS: CDPMessage;
/**
* Sample CDP error response
*/
export declare const CDP_RESPONSE_ERROR: CDPMessage;
/**
* Sample CDP event notification (no id)
*/
export declare const CDP_EVENT_NOTIFICATION: CDPMessage;
/**
* Sample CDP event with session ID
*/
export declare const CDP_EVENT_WITH_SESSION: CDPMessage;
/**
* Factory: Create a request message with custom ID
*/
export declare function createRequest(id: number, method: string, params?: unknown): CDPMessage;
/**
* Factory: Create a success response
*/
export declare function createResponse(id: number, result: unknown): CDPMessage;
/**
* Factory: Create an error response
*/
export declare function createErrorResponse(id: number, message: string, code?: number): CDPMessage;
/**
* Factory: Create an event notification
*/
export declare function createEvent(method: string, params: unknown, sessionId?: string): CDPMessage;
//# sourceMappingURL=cdpMessages.d.ts.map