Disable indent and inc/dec time.
This commit is contained in:
parent
9b8b5112df
commit
44282e4579
@ -21,23 +21,13 @@ export default class Printer {
|
|||||||
_printedCommentStarts: Object;
|
_printedCommentStarts: Object;
|
||||||
_parenPushNewlineState: ?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.
|
* Increment indent size.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
indent(): void {
|
indent(): void {
|
||||||
|
if (this.format.compact || this.format.concise) return;
|
||||||
|
|
||||||
this._indent++;
|
this._indent++;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -46,6 +36,8 @@ export default class Printer {
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
dedent(): void {
|
dedent(): void {
|
||||||
|
if (this.format.compact || this.format.concise) return;
|
||||||
|
|
||||||
this._indent--;
|
this._indent--;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -189,7 +181,7 @@ export default class Printer {
|
|||||||
|
|
||||||
_maybeIndent(str: string): void {
|
_maybeIndent(str: string): void {
|
||||||
// we've got a newline before us so prepend on the indentation
|
// 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());
|
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
|
* Set some state that will be modified if a newline has been inserted before any
|
||||||
* non-space characters.
|
* non-space characters.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user