es6-promise

    40

    5答えて

    私はthis SO questionを読んでいますが、typescriptで作業することはできません。うまくいけば私達は明確なガイドを作ることができます。 これは、サーバー/ノードプロジェクト用です。実際には最新のiojsを使用していますが、ES5を出力としてターゲット設定しています。 $ tsd query es6-promise --action install --save $ npm i

    5

    1答えて

    Chromeで開発ツールが表示され、Promiseが拒否された場合、Chromeは「約束を拒否しました」というメッセージでjavascriptの実行を一時停止します。この場合、Chromeが一時停止することを何らかの方法で防止できますか(まだdevtoolsを開いていますか)。 拒否された約束は私のアプリケーションの「通常の」フローの一部であり、発生するたびにChromeのレジュームボタンを押すの

    6

    2答えて

    Mongoのノードドライバは、外部ライブラリを使用してpromisifiedにすることができます。私はES6の約束はMongoClient.connectで使用することができれば見て興味があったので、私は(transpileにバベル5.8.23を使用して)、これを試してみました: import MongoClient from 'mongodb'; function DbConnection(

    12

    2答えて

    私はMochaを使って約束を返す非同期関数をテストしています。 約束事が正しい値に解決されることをテストする最良の方法は何ですか?

    23

    2答えて

    私は、次のようなものがあります。 getUser("foo").then(handleSuccess, handleError).always(tidyUp); getUserはjQueryの繰延オブジェクトを返します。 は私がPromise.resolveを使用して、ネイティブの約束に繰延オブジェクトに変換することができますthis articleから理解したので、私はしかしalways方法

    5

    1答えて

    私はいくつかのTypescriptメソッドを構築するために、しばしば私は約束の非同期性を必要としますが、概念的に言えば値を返すという約束は必要ありません。アプリケーションが使用する言語文字列をロードするためのinitLanguageStrings()メソッドを呼び出す単純な例があります。言語ストリングはグローバル構造に配置されますが、アプリケーションが言語ストリングがロードされるまで続行されないよ