Pot.Deferred.wait

{Pot.Deferred} Pot.Deferred.wait ({Number} seconds [, {*} value])

Pot.js と PotLite.js で利用可能。

秒単位で待機します。

秒単位で待機した後、新しい Pot.Deferred インスタンスを返します。
引数 seconds 秒経つまで次のチェインは実行されません。
Pot.Deferred チェイン上での wait() と同じです。
任意に 引数 value を設定すると、その値を引き継ぎます。
Pot.globalize() が適応済みの場合、Pot.Deferred.wait() が wait() で実行できます。

新しい Pot.Deferred インスタンスを返します。

// 5 秒後に実行
Pot.Deferred.wait(5).then(function() {
    // 2 秒後に 'fuga' を値として実行
    return Pot.Deferred.wait(2, 'fuga').then(function(res) {
        return 'hoge' + res;
    });
}).then(function(res) {
    debug(res); // 'hogefuga'
});