INNER CODE UNIT · TypeScript

NitroWebSocket

margelo/react-native-nitro-fetch · packages/react-native-nitro-websockets/src/index.ts:45

export class NitroWebSocket {
  private _ws: HybridWebSocket
  private _inspectorId: string | undefined

  constructor(
    url: string,
    protocols?: string | string[],
    headers?: Record<string, string>
  ) {
    this._ws = NitroModules.createHybridObject<HybridWebSocket>('WebSocket')
    const protocolList = protocols
      ? Array.isArray(protocols)
        ? protocols
        : [protocols]
      : []
    const headerPairs = headers
      ? Object.entries(headers).map(([key, value]) => ({ key, value }))
      : []

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…