@callstack/repack-dev-server
Version:
A bundler-agnostic development server for React Native applications as part of @callstack/repack.
14 lines (13 loc) • 601 B
TypeScript
import type { IncomingMessage } from 'node:http';
import type { Socket } from 'node:net';
import type { FastifyInstance } from 'fastify';
import type { WebSocketServer } from 'ws';
import type { WebSocketServerInterface } from './types.js';
export declare class WebSocketServerAdapter implements WebSocketServerInterface {
private fastify;
private path;
private server?;
constructor(fastify: FastifyInstance, path: string, server?: WebSocketServer | undefined);
shouldUpgrade(pathname: string): boolean;
upgrade(request: IncomingMessage, socket: Socket, head: Buffer): void;
}