UNPKG

@decorators/server

Version:

node decorators - decorators for express library

19 lines (18 loc) 1.09 kB
/// <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; }