diff options
author | Ruben Bridgewater <ruben@bridgewater.de> | 2018-09-06 02:44:48 +0200 |
---|---|---|
committer | Ruben Bridgewater <ruben@bridgewater.de> | 2018-09-11 14:16:17 +0200 |
commit | 623dcb7bd90ccd9876487e05ce715d2ffed9799b (patch) | |
tree | cdc153534a642ffa764345f6b3a3ffb822979851 /tools/node_modules/eslint/node_modules/inquirer/lib/prompts/password.js | |
parent | 8e73594a5c82de26ebc0b1daedb20b6d3053dd4b (diff) | |
download | android-node-v8-623dcb7bd90ccd9876487e05ce715d2ffed9799b.tar.gz android-node-v8-623dcb7bd90ccd9876487e05ce715d2ffed9799b.tar.bz2 android-node-v8-623dcb7bd90ccd9876487e05ce715d2ffed9799b.zip |
tools: update eslint to v5.5.0
PR-URL: https://github.com/nodejs/node/pull/22720
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Roman Reiss <me@silverwind.io>
Diffstat (limited to 'tools/node_modules/eslint/node_modules/inquirer/lib/prompts/password.js')
-rw-r--r-- | tools/node_modules/eslint/node_modules/inquirer/lib/prompts/password.js | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tools/node_modules/eslint/node_modules/inquirer/lib/prompts/password.js b/tools/node_modules/eslint/node_modules/inquirer/lib/prompts/password.js index 1b7a79bd57..1acdc86327 100644 --- a/tools/node_modules/eslint/node_modules/inquirer/lib/prompts/password.js +++ b/tools/node_modules/eslint/node_modules/inquirer/lib/prompts/password.js @@ -4,6 +4,7 @@ */ var chalk = require('chalk'); +var { map, takeUntil } = require('rxjs/operators'); var Base = require('./base'); var observe = require('../utils/events'); @@ -30,14 +31,16 @@ class PasswordPrompt extends Base { var events = observe(this.rl); // Once user confirm (enter key) - var submit = events.line.map(this.filterInput.bind(this)); + var submit = events.line.pipe(map(this.filterInput.bind(this))); var validation = this.handleSubmitEvents(submit); validation.success.forEach(this.onEnd.bind(this)); validation.error.forEach(this.onError.bind(this)); if (this.opt.mask) { - events.keypress.takeUntil(validation.success).forEach(this.onKeypress.bind(this)); + events.keypress + .pipe(takeUntil(validation.success)) + .forEach(this.onKeypress.bind(this)); } // Init |