@types/socketcluster-server
Advanced tools
Comparing version
{ | ||
"name": "@types/socketcluster-server", | ||
"version": "14.2.0", | ||
"version": "14.2.1", | ||
"description": "TypeScript definitions for socketcluster-server", | ||
@@ -27,4 +27,4 @@ "license": "MIT", | ||
}, | ||
"typesPublisherContentHash": "2c31ee027a632da7a2cb1d00c4428c3247ef3cd4bbdb97d4a83049cf0a10f59b", | ||
"typesPublisherContentHash": "d75b8c5d19de38708083011c81ac894a78d94ec2a3db87c1674c0bbd3b3c95e9", | ||
"typeScriptVersion": "2.4" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
Additional Details | ||
* Last updated: Thu, 03 Jan 2019 17:14:56 GMT | ||
* Last updated: Mon, 14 Jan 2019 20:57:16 GMT | ||
* Dependencies: @types/jsonwebtoken, @types/sc-auth, @types/sc-broker-cluster, @types/ws, @types/component-emitter | ||
@@ -14,0 +14,0 @@ * Global values: none |
@@ -52,4 +52,23 @@ import { EventEmitter } from "events"; | ||
removeMiddleware(type: "handshakeWS", middlewareFn: (req: IncomingMessage, next: SCServer.nextMiddlewareFunction) => void): void; | ||
removeMiddleware(type: "handshakeSC", middlewareFn: (req: SCServer.HandshakeSCRequest, next: SCServer.nextHandshakeSCMiddlewareFunction) => void): void; | ||
removeMiddleware(type: "authenticate", middlewareFn: (req: SCServer.AuthenticateRequest, next: SCServer.nextAuthenticateMiddlewareFunction) => void): void; | ||
removeMiddleware(type: "subscribe", middlewareFn: (req: SCServer.SubscribeRequest, next: SCServer.nextMiddlewareFunction) => void): void; | ||
removeMiddleware(type: "publishIn", middlewareFn: (req: SCServer.PublishInRequest, next: SCServer.nextMiddlewareFunction) => void): void; | ||
removeMiddleware(type: "publishOut", middlewareFn: (req: SCServer.PublishOutRequest, next: SCServer.nextMiddlewareFunction) => void): void; | ||
removeMiddleware(type: "emit", middlewareFn: (req: SCServer.EmitRequest, next: SCServer.nextMiddlewareFunction) => void): void; | ||
setAuthEngine(authEngine: SCAuthEngine): void; | ||
setCodecEngine(codecEngine: SCServer.SCCodecEngine): void; | ||
close(cb?: (err?: Error) => void): void; | ||
getPath(): string; | ||
generateId(): string; | ||
verifyHandshake(info: SCServer.VerifyHandshakeInfo, cb: SCServer.verifyHandshakeFunction): void; | ||
verifyInboundEvent(socket: SCServerSocket, eventName: string, eventData: any, cb: (err: Error, eventData: any, ackData?: any) => void): void; | ||
verifyOutboundEvent(socket: SCServerSocket, eventName: string, eventData: any, options: {} | null, cb: (err: Error | null, eventData: any) => void): void; | ||
isAuthTokenExpired(token: SCServer.AuthToken): boolean; | ||
} | ||
@@ -326,3 +345,3 @@ | ||
type disconnectionListenerFunction = (scSocket: SCServerSocket, code: number, data: any) => void; | ||
type subscriptionListenerFunction = (scSocket: SCServerSocket, name: string, options: {channel: string}) => void; | ||
type subscriptionListenerFunction = (scSocket: SCServerSocket, name: string, options: { channel: string }) => void; | ||
type unsubscriptionListenerFunction = (scSocket: SCServerSocket, channel: string) => void; | ||
@@ -336,2 +355,9 @@ type handshakeListenerFunction = (scSocket: SCServerSocket) => void; | ||
} | ||
interface VerifyHandshakeInfo { | ||
req: IncomingMessage; | ||
origin?: string; | ||
} | ||
type verifyHandshakeFunction = (success: boolean, errorCode?: number, errorMessage?: string) => void; | ||
} |
20458
9.55%327
6.17%