UNPKG

954 BTypeScriptView Raw
1import { Injectable } from '@nestjs/common/interfaces/injectable.interface';
2import { ApplicationConfig } from '@nestjs/core/application-config';
3import { NestContainer } from '@nestjs/core/injector/container';
4import { InstanceWrapper } from '@nestjs/core/injector/instance-wrapper';
5import { InstanceToken } from '@nestjs/core/injector/module';
6export declare class SocketModule<HttpServer = any> {
7 private readonly socketsContainer;
8 private applicationConfig;
9 private webSocketsController;
10 private isAdapterInitialized;
11 private httpServer;
12 register(container: NestContainer, config: ApplicationConfig, httpServer?: HttpServer): void;
13 connectAllGateways(providers: Map<InstanceToken, InstanceWrapper<Injectable>>, moduleName: string): void;
14 connectGatewayToServer(wrapper: InstanceWrapper<Injectable>, moduleName: string): void;
15 close(): Promise<any>;
16 private initializeAdapter;
17 private getContextCreator;
18}