Skip to content

Commit aab2f2a

Browse files
fix(vite-plugin-angular): improve compatibility with older TypeScript versions (#2021)
1 parent 07ae41b commit aab2f2a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

packages/vite-plugin-angular/src/lib/angular-vite-plugin.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ export function angular(options?: PluginOptions): Plugin[] {
151151
isLib: boolean;
152152
} | null = null;
153153

154+
const ts = require('typescript');
154155
let builder: ts.BuilderProgram | ts.EmitAndSemanticDiagnosticsBuilderProgram;
155156
let nextProgram: NgtscProgram | undefined;
156157
// Caches (always rebuild Angular program per user request)
@@ -990,7 +991,7 @@ export function angular(options?: PluginOptions): Plugin[] {
990991
} else {
991992
host = ts.createIncrementalCompilerHost(tsCompilerOptions, {
992993
...ts.sys,
993-
readFile(path, encoding) {
994+
readFile(path: string, encoding: string) {
994995
if (fileTransformMap.has(path)) {
995996
return fileTransformMap.get(path);
996997
}

0 commit comments

Comments
 (0)