@directus/api
Version:
Directus is a real-time API and App dashboard for managing SQL database content
12 lines (11 loc) • 546 B
TypeScript
import type { Server } from 'graphql-ws';
import type { Server as httpServer } from 'http';
import type { GraphQLSocket, UpgradeContext, WebSocketClient } from '../types.js';
import SocketController from './base.js';
export declare class GraphQLSubscriptionController extends SocketController {
gql: Server<GraphQLSocket>;
constructor(httpServer: httpServer);
private bindEvents;
setTokenExpireTimer(client: WebSocketClient): void;
protected handleHandshakeUpgrade({ request, socket, head }: UpgradeContext): Promise<void>;
}