From 31c90ecf4596a9b9e9261ba64a98f0fe706c1cd3 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Fri, 27 Apr 2018 17:04:31 -0700 Subject: [PATCH] Use anticipated 'echoIsTTY' member for ChakraCore host. --- src/compiler/sys.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/compiler/sys.ts b/src/compiler/sys.ts index be95e06eb46cb..a0c88e6ce3c1f 100644 --- a/src/compiler/sys.ts +++ b/src/compiler/sys.ts @@ -500,6 +500,7 @@ namespace ts { executingFile: string; newLine?: string; useCaseSensitiveFileNames?: boolean; + echoIsTTY?: boolean; echo(s: string): void; quit(exitCode?: number): void; fileExists(path: string): boolean; @@ -1085,6 +1086,9 @@ namespace ts { newLine: ChakraHost.newLine || "\r\n", args: ChakraHost.args, useCaseSensitiveFileNames: !!ChakraHost.useCaseSensitiveFileNames, + writeOutputIsTTY() { + return !!ChakraHost.echoIsTTY; + }, write: ChakraHost.echo, readFile(path: string, _encoding?: string) { // encoding is automatically handled by the implementation in ChakraHost