File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed
Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change 3131 "noImplicitThis" : true ,
3232 "strict" : true ,
3333
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+
3439 // <https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/#verbatimmodulesyntax>
3540 // Any imports or exports without a type modifier are left around. This is important for `<script setup>`.
3641 // Anything that uses the type modifier is dropped entirely.
Original file line number Diff line number Diff line change 88 // Libraries generally require more strict type accuracy.
99 // For example, its types must be compatible with the Vue types.
1010 // So we don't want to skip the type checking of its dependencies.
11- "skipLibCheck" : false
11+ "skipLibCheck" : false ,
1212 }
1313}
You can’t perform that action at this time.
0 commit comments