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 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 8
8
// Libraries generally require more strict type accuracy.
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
- "skipLibCheck" : false
11
+ "skipLibCheck" : false ,
12
12
}
13
13
}
You can’t perform that action at this time.
0 commit comments