1 | import { Injectable } from '@nestjs/common/interfaces/injectable.interface';
|
2 | import { ApplicationConfig } from '@nestjs/core/application-config';
|
3 | import { NestContainer } from '@nestjs/core/injector/container';
|
4 | import { InstanceWrapper } from '@nestjs/core/injector/instance-wrapper';
|
5 | import { InstanceToken } from '@nestjs/core/injector/module';
|
6 | export 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 | }
|