| 'use strict'; | 
|   | 
| const StringPrompt = require('../types/string'); | 
|   | 
| class PasswordPrompt extends StringPrompt { | 
|   constructor(options) { | 
|     super(options); | 
|     this.cursorShow(); | 
|   } | 
|   | 
|   format(input = this.input) { | 
|     if (!this.keypressed) return ''; | 
|     let color = this.state.submitted ? this.styles.primary : this.styles.muted; | 
|     return color(this.symbols.asterisk.repeat(input.length)); | 
|   } | 
| } | 
|   | 
| module.exports = PasswordPrompt; |