Skip to content

Commit 64ff691

Browse files
committed
Move EmitTextWriter to types.ts
1 parent f0563ac commit 64ff691

File tree

2 files changed

+21
-24
lines changed

2 files changed

+21
-24
lines changed

src/compiler/types.ts

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3915,13 +3915,9 @@
39153915
printNode(hint: EmitHint, node: Node, sourceFile: SourceFile): string;
39163916
printFile(sourceFile: SourceFile): string;
39173917
printBundle(bundle: Bundle): string;
3918-
}
3919-
3920-
/*@internal*/
3921-
export interface Printer {
3922-
writeNode(hint: EmitHint, node: Node, sourceFile: SourceFile, writer: EmitTextWriter): void;
3923-
writeFile(sourceFile: SourceFile, writer: EmitTextWriter): void;
3924-
writeBundle(bundle: Bundle, writer: EmitTextWriter): void;
3918+
/*@internal*/ writeNode(hint: EmitHint, node: Node, sourceFile: SourceFile, writer: EmitTextWriter): void;
3919+
/*@internal*/ writeFile(sourceFile: SourceFile, writer: EmitTextWriter): void;
3920+
/*@internal*/ writeBundle(bundle: Bundle, writer: EmitTextWriter): void;
39253921
}
39263922

39273923
export interface PrintHandlers {
@@ -3944,6 +3940,24 @@
39443940
/*@internal*/ extendedDiagnostics?: boolean;
39453941
}
39463942

3943+
/*@internal*/
3944+
export interface EmitTextWriter {
3945+
write(s: string): void;
3946+
writeTextOfNode(text: string, node: Node): void;
3947+
writeLine(): void;
3948+
increaseIndent(): void;
3949+
decreaseIndent(): void;
3950+
getText(): string;
3951+
rawWrite(s: string): void;
3952+
writeLiteral(s: string): void;
3953+
getTextPos(): number;
3954+
getLine(): number;
3955+
getColumn(): number;
3956+
getIndent(): number;
3957+
isAtStartOfLine(): boolean;
3958+
reset(): void;
3959+
}
3960+
39473961
export interface TextSpan {
39483962
start: number;
39493963
length: number;

src/compiler/utilities.ts

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2439,23 +2439,6 @@ namespace ts {
24392439
s;
24402440
}
24412441

2442-
export interface EmitTextWriter {
2443-
write(s: string): void;
2444-
writeTextOfNode(text: string, node: Node): void;
2445-
writeLine(): void;
2446-
increaseIndent(): void;
2447-
decreaseIndent(): void;
2448-
getText(): string;
2449-
rawWrite(s: string): void;
2450-
writeLiteral(s: string): void;
2451-
getTextPos(): number;
2452-
getLine(): number;
2453-
getColumn(): number;
2454-
getIndent(): number;
2455-
isAtStartOfLine(): boolean;
2456-
reset(): void;
2457-
}
2458-
24592442
const indentStrings: string[] = ["", " "];
24602443
export function getIndentString(level: number) {
24612444
if (indentStrings[level] === undefined) {

0 commit comments

Comments
 (0)