Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / inquirer / lib / ui / prompt.js
index 039ec1d3907d27f474ffd428c6f6c52f3c43edd8..341ea9a27d75a7dfd1b145f1b4091046618543a7 100644 (file)
@@ -55,7 +55,7 @@ class PromptUI extends Base {
         }, this.answers)
       )
       .toPromise(Promise)
-      .then(this.onCompletion.bind(this));
+      .then(this.onCompletion.bind(this), this.onError.bind(this));
   }
 
   /**
@@ -68,6 +68,11 @@ class PromptUI extends Base {
     return this.answers;
   }
 
+  onError(error) {
+    this.close();
+    return Promise.reject(error);
+  }
+
   processQuestion(question) {
     question = _.clone(question);
     return defer(() => {