UserEventResponseHandler interface

ユーザー イベント応答を設定するハンドラー

メソッド

fail(400 | 401 | 500, string)

失敗した応答を返すと、サービスはクライアント WebSocket 接続を閉じます。

setState(string, unknown)

接続の状態を設定する

success(string | ArrayBuffer, "text" | "json" | "binary")

クライアント WebSocket 接続に配信されるデータを含む成功応答を返します。

メソッドの詳細

fail(400 | 401 | 500, string)

失敗した応答を返すと、サービスはクライアント WebSocket 接続を閉じます。

function fail(code: 400 | 401 | 500, detail?: string)

パラメーター

code

400 | 401 | 500

コードには、400 ユーザー エラー、401 未承認、500 サーバー エラーが考えられます。

detail

string

エラーの詳細。

setState(string, unknown)

接続の状態を設定する

function setState(name: string, value: unknown)

パラメーター

name

string

状態の名前

value

unknown

状態の値

success(string | ArrayBuffer, "text" | "json" | "binary")

クライアント WebSocket 接続に配信されるデータを含む成功応答を返します。

function success(data?: string | ArrayBuffer, dataType?: "text" | "json" | "binary")

パラメーター

data

string | ArrayBuffer

クライアントに返されるペイロード データ。 メッセージが JSON オブジェクトの場合は文字列化します。

dataType

"text" | "json" | "binary"

ペイロード データの型。