From abb9618e8c43fc7baebefd4d635014c4e5427305 Mon Sep 17 00:00:00 2001 From: Logan Smyth Date: Tue, 5 Jul 2016 18:09:54 -0700 Subject: [PATCH] Drop array support from endsWith. --- packages/babel-generator/src/buffer.js | 2 -- packages/babel-generator/src/printer.js | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/babel-generator/src/buffer.js b/packages/babel-generator/src/buffer.js index 204641d60d..0b691e4be0 100644 --- a/packages/babel-generator/src/buffer.js +++ b/packages/babel-generator/src/buffer.js @@ -335,8 +335,6 @@ export default class Buffer { */ endsWith(str: string): boolean { - if (Array.isArray(str)) return str.some((s) => this.endsWith(s)); - if (str.length === 1) { return this.last === str; } else { diff --git a/packages/babel-generator/src/printer.js b/packages/babel-generator/src/printer.js index f14ca8f99e..3efe5437c2 100644 --- a/packages/babel-generator/src/printer.js +++ b/packages/babel-generator/src/printer.js @@ -266,7 +266,7 @@ export default class Printer extends Buffer { // whitespace before this.newline(this.whitespace.getNewlinesBefore(comment)); - if (!this.endsWith(["[", "{"])) this.space(); + if (!this.endsWith("[") && !this.endsWith("{")) this.space(); let val = this.generateComment(comment);