fastify-uws
Version:
A performant HTTP and WebSocket server for Fastify with uWebSockets.
19 lines (18 loc) • 608 B
TypeScript
import { FastifyServerFactory, RawServerBase, RawServerDefault } from 'fastify';
export declare const serverFactory: FastifyServerFactory<any>;
export { default as websocket } from './plugin-websocket';
export { default as eventsource } from './plugin-eventsource';
declare module 'fastify' {
interface RouteShorthandOptions<RawServer extends RawServerBase = RawServerDefault> {
websocket?: boolean;
}
interface FastifyReply {
sse(source: MessageEvent): void;
}
}
interface MessageEvent {
data?: string | object;
id?: string;
event?: string;
retry?: number;
}