From 44282e4579a775f5519aae76f8de7c1d336d1745 Mon Sep 17 00:00:00 2001 From: Logan Smyth Date: Thu, 14 Jul 2016 22:58:11 -0700 Subject: [PATCH] Disable indent and inc/dec time. --- packages/babel-generator/src/printer.js | 26 ++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/babel-generator/src/printer.js b/packages/babel-generator/src/printer.js index 232cf0108d..6ecd82530d 100644 --- a/packages/babel-generator/src/printer.js +++ b/packages/babel-generator/src/printer.js @@ -21,23 +21,13 @@ export default class Printer { _printedCommentStarts: Object; _parenPushNewlineState: ?Object; - /** - * Get the current indent. - */ - - _getIndent(): string { - if (this.format.compact || this.format.concise) { - return ""; - } else { - return repeat(this.format.indent.style, this._indent); - } - } - /** * Increment indent size. */ indent(): void { + if (this.format.compact || this.format.concise) return; + this._indent++; } @@ -46,6 +36,8 @@ export default class Printer { */ dedent(): void { + if (this.format.compact || this.format.concise) return; + this._indent--; } @@ -189,7 +181,7 @@ export default class Printer { _maybeIndent(str: string): void { // we've got a newline before us so prepend on the indentation - if (!this.format.compact && this._indent && this.endsWith("\n") && str[0] !== "\n") { + if (this._indent && this.endsWith("\n") && str[0] !== "\n") { this._buf.queue(this._getIndent()); } } @@ -225,6 +217,14 @@ export default class Printer { } } + /** + * Get the current indent. + */ + + _getIndent(): string { + return repeat(this.format.indent.style, this._indent); + } + /** * Set some state that will be modified if a newline has been inserted before any * non-space characters.