Skip to content

Commit 4a30b02

Browse files
authored
Update hardcoded list of known lib file (microsoft#3324)
1 parent c3f0279 commit 4a30b02

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

.changeset/lovely-lobsters-bow.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@typescript/vfs": patch
3+
---
4+
5+
Update hardcoded list of known lib files

packages/typescript-vfs/src/index.ts

+23
Original file line numberDiff line numberDiff line change
@@ -129,16 +129,22 @@ export const knownLibFilesForCompilerOptions = (compilerOptions: CompilerOptions
129129
// or similar is merged.
130130
const files = [
131131
"lib.d.ts",
132+
"lib.core.d.ts",
132133
"lib.decorators.d.ts",
133134
"lib.decorators.legacy.d.ts",
135+
"lib.dom.asynciterable.d.ts",
134136
"lib.dom.d.ts",
135137
"lib.dom.iterable.d.ts",
138+
"lib.webworker.asynciterable.d.ts",
136139
"lib.webworker.d.ts",
137140
"lib.webworker.importscripts.d.ts",
138141
"lib.webworker.iterable.d.ts",
139142
"lib.scripthost.d.ts",
140143
"lib.es5.d.ts",
141144
"lib.es6.d.ts",
145+
"lib.es7.d.ts",
146+
"lib.core.es6.d.ts",
147+
"lib.core.es7.d.ts",
142148
"lib.es2015.collection.d.ts",
143149
"lib.es2015.core.d.ts",
144150
"lib.es2015.d.ts",
@@ -152,6 +158,8 @@ export const knownLibFilesForCompilerOptions = (compilerOptions: CompilerOptions
152158
"lib.es2016.array.include.d.ts",
153159
"lib.es2016.d.ts",
154160
"lib.es2016.full.d.ts",
161+
"lib.es2016.intl.d.ts",
162+
"lib.es2017.arraybuffer.d.ts",
155163
"lib.es2017.d.ts",
156164
"lib.es2017.date.d.ts",
157165
"lib.es2017.full.d.ts",
@@ -203,15 +211,30 @@ export const knownLibFilesForCompilerOptions = (compilerOptions: CompilerOptions
203211
"lib.es2023.collection.d.ts",
204212
"lib.es2023.d.ts",
205213
"lib.es2023.full.d.ts",
214+
"lib.es2023.intl.d.ts",
215+
"lib.es2024.arraybuffer.d.ts",
216+
"lib.es2024.collection.d.ts",
217+
"lib.es2024.d.ts",
218+
"lib.es2024.full.d.ts",
219+
"lib.es2024.object.d.ts",
220+
"lib.es2024.promise.d.ts",
221+
"lib.es2024.regexp.d.ts",
222+
"lib.es2024.sharedmemory.d.ts",
223+
"lib.es2024.string.d.ts",
206224
"lib.esnext.array.d.ts",
207225
"lib.esnext.asynciterable.d.ts",
208226
"lib.esnext.bigint.d.ts",
227+
"lib.esnext.collection.d.ts",
209228
"lib.esnext.d.ts",
210229
"lib.esnext.decorators.d.ts",
211230
"lib.esnext.disposable.d.ts",
231+
"lib.esnext.float16.d.ts",
212232
"lib.esnext.full.d.ts",
213233
"lib.esnext.intl.d.ts",
234+
"lib.esnext.iterator.d.ts",
235+
"lib.esnext.object.d.ts",
214236
"lib.esnext.promise.d.ts",
237+
"lib.esnext.regexp.d.ts",
215238
"lib.esnext.string.d.ts",
216239
"lib.esnext.symbol.d.ts",
217240
"lib.esnext.weakref.d.ts"

0 commit comments

Comments
 (0)