Commit aaa3f8b
committed
Add comprehensive BuildSettings types and TS fixes
Expand the BuildSettings interface with a large, organized set of Xcode build setting keys (SDK, Architectures, Deployment, Versioning, Product, Info.plist keys, Code Signing, Swift, Clang, GCC, Linking, warnings, and more), adding precise types, enums and documentation comments for each section. Also remove a couple of transient @ts-expect-error comments in XCBuildConfiguration when resolving settings so the code relies on the improved typings. These changes increase TypeScript coverage for Xcode settings and clean up previously suppressed type errors; review callers for potential typing adjustments if they depended on looser types.1 parent 845ef05 commit aaa3f8b
2 files changed
+2009
-228
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
152 | | - | |
153 | 152 | | |
154 | 153 | | |
155 | 154 | | |
156 | 155 | | |
157 | 156 | | |
158 | | - | |
159 | 157 | | |
160 | 158 | | |
161 | 159 | | |
| |||
0 commit comments