From cb1ea7be5d11bd5bafcdd0ca8306ec756b677670 Mon Sep 17 00:00:00 2001 From: Andy Hanson Date: Mon, 1 Aug 2016 06:43:53 -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 8854ea9f432..6e9adad7f47 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(