File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change 31
31
"noImplicitThis" : true ,
32
32
"strict" : true ,
33
33
34
+ // See <https://www.semver-ts.org/formal-spec/5-compiler-considerations.html#strictness>
35
+ // These 2 options are also part of the recommended tsconfig as of TS 5.9
36
+ "noUncheckedIndexedAccess" : true ,
37
+ "exactOptionalPropertyTypes" : true ,
38
+
34
39
// <https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/#verbatimmodulesyntax>
35
40
// Any imports or exports without a type modifier are left around. This is important for `<script setup>`.
36
41
// Anything that uses the type modifier is dropped entirely.
Original file line number Diff line number Diff line change 9
9
// For example, its types must be compatible with the Vue types.
10
10
// So we don't want to skip the type checking of its dependencies.
11
11
"skipLibCheck" : false ,
12
-
13
- "noUncheckedIndexedAccess" : true
14
12
}
15
13
}
You can’t perform that action at this time.
0 commit comments