@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
<[email protected]> wrote:
> On Mon, Nov 6, 2017 at 3:39 PM, Jorge Téllez
> <[email protected]> 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.
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to