Pot.Deferred.prototype.end

{Pot.Deferred} Pot.Deferred.prototype.end ()

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

Deferred チェインを終了し、閉じます。

チェインを終了し、閉じます。
終了したチェインは then() などでコールバックを追加しても実行されません。

実行時の Pot.Deferred インスタンスが返ります。

var d = Pot.Deferred.begin(function() {
    debug(1);
}).then(function() {
    debug(2);
}).end(); // チェインを終了する

// その後に関数を追加しても何も起こらない
d.then(function() {
    debug('Help me!');
});