@nestjs/websockets
Version:
Nest - modern, fast, powerful node.js web framework (@websockets)
15 lines (14 loc) • 752 B
TypeScript
import { GatewayMetadata } from './interfaces/gateway-metadata.interface.js';
import { ServerAndEventStreamsHost } from './interfaces/server-and-event-streams-host.interface.js';
import { SocketsContainer } from './sockets-container.js';
import type { ApplicationConfig } from '@nestjs/core';
export declare class SocketServerProvider {
private readonly socketsContainer;
private readonly applicationConfig;
constructor(socketsContainer: SocketsContainer, applicationConfig: ApplicationConfig);
scanForSocketServer<T extends GatewayMetadata = any>(options: T, port: number): ServerAndEventStreamsHost;
private createSocketServer;
private decorateWithNamespace;
private getServerOfNamespace;
private validateNamespace;
}