Re: [futures] Add convenience functions for immediate/canceled promises

On Thu, Apr 11, 2013 at 4:57 PM, Domenic Denicola
<domenic@domenicdenicola.com> wrote:
> Hi all,
>
> The conventional name for these two methods would be Future.resolve and Future.reject. The implementation would be
>
> Future.resolve = (x) => new Future(({ resolve }) => resolve(x));
>
> Future.reject = (reason) => new Future(({ reject }) => reject(reason));
>
> This has the added benefit of using "resolve" semantics, i.e. assimilating thenables (including existing promises on the web, like jQuery promises).

Ah, I wasn't aware there was a set of more conventional names.  I like
that this plays directly into the existing resolver method naming.

~TJ

Received on Friday, 12 April 2013 01:03:30 UTC