UNPKG

@decorators/server

Version:

node decorators - decorators for express library

16 lines (15 loc) 734 B
import { ClassConstructor, Context, Handler } from '../../../core'; import { SocketsApplicationAdapter } from './sockets-application-adapter'; export declare class SocketsContext extends Context { protected controller: ClassConstructor; protected handler: Handler; protected adapter: SocketsApplicationAdapter; protected server: unknown; protected socket: unknown; protected args: unknown[]; constructor(controller: ClassConstructor, handler: Handler, adapter: SocketsApplicationAdapter, server: unknown, socket: unknown, args: unknown[]); emit(event: string, message: unknown): void | Promise<void>; getArgs<T = unknown[]>(): T; getServer<Server>(): Server; getSocket<Socket>(): Socket; }