を呼び出し含めますrunAsyncに渡されるボディ。は、必要なAPI契約は、私はこのコードを持って、自動的に
これをより自動化する方法はありますか?ユーザーがAPIに完全に準拠することについて心配する必要はありませんか?
私の主な関心事は、イベントハンドラへの呼び出しと同じティックでrunAsync関数を呼び出さなければならないことです。私の他の懸念事項は、APIユーザーがコールバックを忘れることはあまりにも一般的であるということです。
を呼び出し含めますrunAsyncに渡されるボディ。は、必要なAPI契約は、私はこのコードを持って、自動的に
これをより自動化する方法はありますか?ユーザーがAPIに完全に準拠することについて心配する必要はありませんか?
私の主な関心事は、イベントハンドラへの呼び出しと同じティックでrunAsync関数を呼び出さなければならないことです。私の他の懸念事項は、APIユーザーがコールバックを忘れることはあまりにも一般的であるということです。
約束を使用することを検討してください:https://www.promisejs.org/
ここで約束を読む - https://github.com/SeleniumHQ/selenium/wiki/WebDriverJsとここ - http://seleniumhq.github.io/selenium/docs/api/javascript/module/selenium-webdriver/lib/ promise.html –
コールバックは低いレベルと、より汎用的な –
ている私は、OP –
に言及するのを忘れていることが重要な詳細を追加します。しかし、私はあなたのアドバイスを取り、上記の約束バリアントを作成します。 。彼らがコールバックを渡す場合は、cbインターフェイスを使用し、cbは使用せず、私たちはプロミスインターフェイス、標準のものを使用します。 –