From 5fb2fbd33c2a4e1cf3819e2d76be543f8aecb3c2 Mon Sep 17 00:00:00 2001 From: Andy Hanson Date: Mon, 1 Aug 2016 10:30:10 -0700 Subject: [PATCH] Provide `realpath` for module resolution in LSHost --- src/server/editorServices.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/server/editorServices.ts b/src/server/editorServices.ts index 6a2beccc243..47e6af53e4d 100644 --- a/src/server/editorServices.ts +++ b/src/server/editorServices.ts @@ -115,6 +115,9 @@ namespace ts.server { readFile: fileName => this.host.readFile(fileName), directoryExists: directoryName => this.host.directoryExists(directoryName) }; + if (this.host.realpath) { + this.moduleResolutionHost.realpath = path => this.host.realpath(path); + } } private resolveNamesWithLocalCache(