UNPKG

react-native-xenon

Version:

A powerful in-app debugging tool for React Native.

34 lines 986 B
import type { HttpRequest, LogMessage, WebSocketRequest } from '.'; export declare enum NetworkType { XHR = "xhr", Fetch = "fetch", WS = "ws" } export declare enum DebuggerPanel { Network = "network", Console = "console" } export type ID = string | undefined; export interface NetworkRequest { url: string; status?: number; startTime?: number; endTime?: number; } export type DetailTab = 'overview' | 'headers' | 'request' | 'response' | 'messages' | 'logMessage'; export interface DebuggerState { position: 'top' | 'bottom'; searchQuery: string; detailsData: { type: DebuggerPanel.Network; data: HttpRequest | WebSocketRequest; selectedTab: Exclude<DetailTab, 'logMessage'>; beautified: boolean; } | { type: DebuggerPanel.Console; data: LogMessage; selectedTab: Extract<DetailTab, 'logMessage'>; beautified: boolean; } | null; } //# sourceMappingURL=common.d.ts.map