@decorators/server
Version:
node decorators - decorators for express library
19 lines (18 loc) • 1.09 kB
TypeScript
/// <reference types="node" />
/// <reference types="node" />
/// <reference types="node" />
import { ClassConstructor, ModuleWithProviders, Server } from '../../core';
import { EventResolver, SocketsApplicationAdapter } from './helpers';
export declare class SocketsModule {
private server;
private adapter;
private eventResolver;
static create(adapter: ClassConstructor<SocketsApplicationAdapter> | InstanceType<ClassConstructor<SocketsApplicationAdapter>>): ModuleWithProviders;
constructor(server: Server, adapter: SocketsApplicationAdapter, eventResolver: EventResolver);
close(): void;
getAdapter<Adapter extends SocketsApplicationAdapter>(): Adapter;
getHttpServer(): Server;
listen(port?: number, options?: object): Promise<import("http").Server<typeof import("http").IncomingMessage, typeof import("http").ServerResponse> | import("https").Server<typeof import("http").IncomingMessage, typeof import("http").ServerResponse> | import("http2").Http2SecureServer>;
set(setting: string, value: unknown): void;
use(...args: unknown[]): void;
}