@furystack/websocket-api
Version:
HTTP Api FuryStack package
20 lines • 617 B
TypeScript
import type { IncomingMessage } from 'http';
import type { Data, WebSocket } from 'ws';
import type { WebSocketAction } from '../models/websocket-action.js';
/**
* Example action that returns the current user instance
*/
export declare class WhoAmI implements WebSocketAction {
[Symbol.dispose](): void;
static canExecute(options: {
data: Data;
request: IncomingMessage;
}): boolean;
execute(options: {
data: Data;
request: IncomingMessage;
socket: WebSocket;
}): Promise<void>;
private readonly httpUserContext;
}
//# sourceMappingURL=whoami.d.ts.map