Options
All
  • Public
  • Public/Protected
  • All
Menu

@azure/web-pubsub-express

Package version

Index

Type aliases

UserEventRequest

UserEventRequest: { context: ConnectionContext; data: string; dataType: "text" | "json" } | { context: ConnectionContext; data: ArrayBuffer; dataType: "binary" }

Request for the user event.

Functions

convertHttpToEvent

  • convertHttpToEvent(request: IncomingMessage): Promise<Message>
  • Parameters

    • request: IncomingMessage

    Returns Promise<Message>

fromBase64JsonString

  • fromBase64JsonString(base64String: string): Record<string, any>
  • Parameters

    • base64String: string

    Returns Record<string, any>

getConnectResponseHandler

getContext

getHttpHeader

  • getHttpHeader(req: IncomingMessage, key: string): string | undefined
  • Parameters

    • req: IncomingMessage
    • key: string

    Returns string | undefined

getUserEventResponseHandler

isJsonObject

  • isJsonObject(obj: any): boolean
  • Parameters

    • obj: any

    Returns boolean

readRequestBody

  • readRequestBody(req: IncomingMessage): Promise<string>
  • Parameters

    • req: IncomingMessage

    Returns Promise<string>

toBase64JsonString

  • toBase64JsonString(obj: Record<string, any>): string
  • Parameters

    • obj: Record<string, any>

    Returns string

tryGetWebPubSubEvent

  • tryGetWebPubSubEvent(req: IncomingMessage): EventType | undefined

Generated using TypeDoc