@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

