Class FuncPromise

非同期で実行した関数の実行結果を表す。

Hierarchy

  • Field
    • FuncPromise

Constructors

Properties

data: null | ClientData
field_: string
finish: Promise<string | number | boolean>

関数の実行が完了し戻り値かエラーメッセージを受け取ったら解決するPromise

ver1.8

  • 関数の戻り値をstring,number,booleanのいずれかで返す。
  • 関数が例外を返した場合、 Error(エラーメッセージ) の値でrejectする。
    • ver1.7以前ではany型だったが、1.8以降任意の例外をStringに変換した上でError型のメッセージにする
member_: string
reach: Promise<boolean>

関数呼び出しのメッセージが相手のクライアントに到達したら解決するPromise

ver1.8

  • 相手のクライアントが関数の実行を開始したらtrue、 指定したクライアントまたは関数が存在しなかった場合falseを返す
  • falseの場合自動でresultにもFuncNotFoundErrorが入る
result: Promise<Val>

finish と同じ

ver1.8〜

started: Promise<boolean>

reach と同じ。

ver1.8〜

Accessors

  • get name(): string
  • 関数のfield名

    Returns string

Methods

  • Returns ClientData

  • Returns boolean

  • Returns ClientData