UNPKG

expo

Version:
40 lines 1.17 kB
import type { WebSocketBackingStore } from './WebSocketBackingStore'; /** * The connection info for devtools plugins client. */ export interface ConnectionInfo { /** Indicates the sender towards the devtools plugin. */ sender: 'app' | 'browser'; /** Dev server address. */ devServer: string; /** The plugin name. */ pluginName: string; /** * The backing store for the WebSocket connection. Exposed for testing. * If not provided, the default singleton instance will be used. * @hidden */ wsStore?: WebSocketBackingStore; } /** * Parameters for the `handshake` message. * @hidden */ export interface HandshakeMessageParams { browserClientId: string; pluginName: string; } /** * Options for the devtools plugin client. */ export interface DevToolsPluginClientOptions { /** * The underlying WebSocket [`binaryType`](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/binaryType). */ websocketBinaryType?: 'arraybuffer' | 'blob'; /** * Whether to use the new transportation protocol. */ useTransportationNext?: boolean; } //# sourceMappingURL=devtools.types.d.ts.map