diff --git a/lib/init.lua b/lib/init.lua index 8f4a4bd..e3172ad 100644 --- a/lib/init.lua +++ b/lib/init.lua @@ -314,6 +314,13 @@ function Promise.prototype:cancel() end end +--[[ + Used to set a callback for when the promise resolves OR rejects. +]] +function Promise.prototype:finally(finallyCallback) + return self:andThen(finallyCallback, finallyCallback) +end + --[[ Yield until the promise is completed.