New Promise Syntax Proposal

Jonathan Barronville jonathan at belairlabs.com
Mon Nov 6 15:57:50 UTC 2017


@T.J. Crowder: Interestingly, in this case, it looks like the
`readline` module’s [`@question(…)`
API](https://nodejs.org/docs/v9.0.0/api/readline.html#readline_rl_question_query_callback)
doesn’t even use the usual Node.js-style callback, which is what
[`util.promisify`](https://nodejs.org/docs/v9.0.0/api/util.html#util_util_promisify_original)
expects …

On Mon, Nov 6, 2017 at 10:43 AM, T.J. Crowder
<tj.crowder at farsightsoftware.com> wrote:
> On Mon, Nov 6, 2017 at 3:39 PM, Jorge Téllez
> <novohispano at gmail.com> wrote:
>> Yes, I’ll be happy to provide a concrete example.
>
> Very useful example!
>
> In that scenario I'd convert to promises *early*, by promisifying the
> `interface.question` function once (using [`util.promisify`][1] or
> roll-your-own if needed), and then using the promisified version throughout
> (which lets you use `async` functions).
>
> -- T.J. Crowder
>
> [1]: https://nodejs.org/api/util.html#util_util_promisify_original



-- 
- Jonathan

—

Life is a game and we’re all just high density pixels.


More information about the es-discuss mailing list