Class FuncPromise

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

Constructors

Properties

Accessors

Constructors

Properties

base_: Field
finish: Promise<string | number | boolean>

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

ver1.8

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