Initial commit - Event Planner application
This commit is contained in:
19
node_modules/@nestjs/common/interfaces/websockets/web-socket-adapter.interface.d.ts
generated
vendored
Normal file
19
node_modules/@nestjs/common/interfaces/websockets/web-socket-adapter.interface.d.ts
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
import { Observable } from 'rxjs';
|
||||
/**
|
||||
* @publicApi
|
||||
*/
|
||||
export interface WsMessageHandler<T = string> {
|
||||
message: T;
|
||||
callback: (...args: any[]) => Observable<any> | Promise<any>;
|
||||
isAckHandledManually: boolean;
|
||||
}
|
||||
/**
|
||||
* @publicApi
|
||||
*/
|
||||
export interface WebSocketAdapter<TServer = any, TClient = any, TOptions = any> {
|
||||
create(port: number, options?: TOptions): TServer;
|
||||
bindClientConnect(server: TServer, callback: Function): any;
|
||||
bindClientDisconnect?(client: TClient, callback: Function): any;
|
||||
bindMessageHandlers(client: TClient, handlers: WsMessageHandler[], transform: (data: any) => Observable<any>): any;
|
||||
close(server: TServer): any;
|
||||
}
|
||||
2
node_modules/@nestjs/common/interfaces/websockets/web-socket-adapter.interface.js
generated
vendored
Normal file
2
node_modules/@nestjs/common/interfaces/websockets/web-socket-adapter.interface.js
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
Reference in New Issue
Block a user