File tree
35 files changed
+861
-134
lines changed- .chronus/changes
- packages
- typespec-autorest
- src
- test
- typespec-azure-resource-manager
- generated-defs
- lib
- common-types
- src
- rules
- test
- rules
- typespec-client-generator-core
- generated-defs
- lib
- src
- test/types
- website/src/content/docs/docs/libraries
- azure-resource-manager/reference
- typespec-client-generator-core/reference
35 files changed
+861
-134
lines changedLines changed: 7 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + |
Lines changed: 7 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + |
Lines changed: 8 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + |
Lines changed: 6 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + |
Lines changed: 9 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + |
Lines changed: 8 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + |
- .chronus/changes/feat-subpath-imports-2025-0-12-16-44-55.md+7
- .chronus/changes/versioning-mutators-2025-1-5-12-56-27.md+7
- .chronus/changes/versioning-mutators-2025-1-5-20-17-39-2.md+8
- .chronus/changes/versioning-mutators-2025-1-5-20-17-39-3.md+8
- .chronus/changes/versioning-mutators-2025-1-5-20-17-39-5.md+19
- .chronus/changes/versioning-mutators-2025-1-5-20-17-39.md+8
- .chronus/changes/versioning-mutators-2025-1-5-20-29-18.md+8
- packages/compiler/lib/std/projected-names.tsp+5-5
- packages/compiler/src/core/binder.ts+1
- packages/compiler/src/core/checker.ts+6-2
- packages/compiler/src/core/decorator-utils.ts+1
- packages/compiler/src/core/helpers/projected-names-utils.ts+1
- packages/compiler/src/core/messages.ts-7
- packages/compiler/src/core/name-resolver.ts+1
- packages/compiler/src/core/parser.ts+1
- packages/compiler/src/core/program.ts+3
- packages/compiler/src/core/projected-program.ts+1
- packages/compiler/src/core/projection-members.ts+1
- packages/compiler/src/core/projector.ts+1-5
- packages/compiler/src/core/state-accessors.ts+1
- packages/compiler/src/core/type-relation-checker.ts+1
- packages/compiler/src/core/types.ts+9
- packages/compiler/src/experimental/freeze-graph.ts+28
- packages/compiler/src/experimental/mutators.ts+392-81
- packages/compiler/src/experimental/realm.ts+6
- packages/compiler/src/experimental/typekit/kits/type.ts+21-53
- packages/compiler/src/formatter/print/printer.ts+1
- packages/compiler/src/lib/decorators.ts+2-2
- packages/compiler/src/lib/examples.ts+2
- packages/compiler/src/lib/service.ts+2-1
- packages/compiler/src/module-resolver/esm/resolve-package-exports.ts+2-2
- packages/compiler/src/module-resolver/esm/resolve-package-imports.ts+37
- packages/compiler/src/module-resolver/esm/utils.ts+7-1
- packages/compiler/src/module-resolver/module-resolver.ts+61-3
- packages/compiler/src/types/package-json.ts+21-2
- packages/compiler/test/experimental/mutator-propagation.test.ts+35
- packages/compiler/test/experimental/mutator.test.ts+145-3
- packages/compiler/test/module-resolver/esm/resolve-package-exports.test.ts+1-1
- packages/compiler/test/module-resolver/esm/resolve-package-imports.test.ts+49
- packages/compiler/test/module-resolver/esm/resolve-package-target.test.ts+1-1
- packages/compiler/test/module-resolver/module-resolver.test.ts+174
- packages/compiler/test/projected-names.test.ts+2-2
- packages/compiler/test/projection/projection-logic.test.ts+22-22
- packages/compiler/test/visibility.test.ts-94
- packages/http/src/payload.ts+1
- packages/http/src/status-codes.ts+1
- packages/openapi3/src/openapi.ts+40-36
- packages/openapi3/src/schema-emitter.ts-1
- packages/openapi3/test/models.test.ts-18
- packages/versioning/lib/projection.tsp+9-9
- packages/versioning/src/index.ts+3
- packages/versioning/src/mutator.ts+250
- packages/versioning/src/versioning.ts+1
- packages/versioning/test/mutations/apply-snapshot-versioning.test.ts+212
Lines changed: 62 additions & 44 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
3 | 4 |
| |
4 |
| - | |
5 |
| - | |
6 |
| - | |
7 |
| - | |
8 | 5 |
| |
9 | 6 |
| |
10 | 7 |
| |
11 | 8 |
| |
12 | 9 |
| |
13 | 10 |
| |
14 |
| - | |
| 11 | + | |
| 12 | + | |
15 | 13 |
| |
16 | 14 |
| |
| 15 | + | |
17 | 16 |
| |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
18 | 21 |
| |
19 |
| - | |
| 22 | + | |
20 | 23 |
| |
21 | 24 |
| |
22 | 25 |
| |
| |||
123 | 126 |
| |
124 | 127 |
| |
125 | 128 |
| |
126 |
| - | |
127 |
| - | |
128 |
| - | |
129 |
| - | |
130 |
| - | |
131 |
| - | |
132 |
| - | |
133 |
| - | |
| 129 | + | |
134 | 130 |
| |
135 |
| - | |
136 |
| - | |
137 |
| - | |
138 |
| - | |
139 |
| - | |
140 |
| - | |
141 |
| - | |
142 |
| - | |
143 |
| - | |
144 |
| - | |
145 |
| - | |
146 |
| - | |
| 131 | + | |
147 | 132 |
| |
148 | 133 |
| |
149 | 134 |
| |
150 |
| - | |
| 135 | + | |
151 | 136 |
| |
152 | 137 |
| |
153 | 138 |
| |
| |||
157 | 142 |
| |
158 | 143 |
| |
159 | 144 |
| |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
160 | 159 |
| |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
161 | 167 |
| |
162 | 168 |
| |
163 | 169 |
| |
164 | 170 |
| |
165 | 171 |
| |
166 | 172 |
| |
167 | 173 |
| |
168 |
| - | |
169 |
| - | |
170 |
| - | |
171 |
| - | |
172 |
| - | |
173 |
| - | |
174 |
| - | |
175 |
| - | |
176 |
| - | |
177 |
| - | |
| 174 | + | |
178 | 175 |
| |
179 | 176 |
| |
180 | 177 |
| |
181 | 178 |
| |
182 |
| - | |
| 179 | + | |
183 | 180 |
| |
184 | 181 |
| |
185 |
| - | |
| 182 | + | |
186 | 183 |
| |
187 |
| - | |
188 |
| - | |
| 184 | + | |
| 185 | + | |
189 | 186 |
| |
190 | 187 |
| |
191 |
| - | |
| 188 | + | |
| 189 | + | |
192 | 190 |
| |
193 | 191 |
| |
194 |
| - | |
195 |
| - | |
| 192 | + | |
| 193 | + | |
196 | 194 |
| |
197 | 195 |
| |
198 | 196 |
| |
| |||
201 | 199 |
| |
202 | 200 |
| |
203 | 201 |
| |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
204 | 222 |
| |
205 | 223 |
| |
206 | 224 |
| |
|
Lines changed: 45 additions & 12 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| 15 | + | |
15 | 16 |
| |
16 | 17 |
| |
| 18 | + | |
17 | 19 |
| |
18 | 20 |
| |
19 | 21 |
| |
| |||
458 | 460 |
| |
459 | 461 |
| |
460 | 462 |
| |
| 463 | + | |
461 | 464 |
| |
462 | 465 |
| |
463 | 466 |
| |
| |||
750 | 753 |
| |
751 | 754 |
| |
752 | 755 |
| |
| 756 | + | |
753 | 757 |
| |
754 | 758 |
| |
755 | 759 |
| |
| |||
963 | 967 |
| |
964 | 968 |
| |
965 | 969 |
| |
966 |
| - | |
| 970 | + | |
967 | 971 |
| |
968 | 972 |
| |
969 | 973 |
| |
| |||
1013 | 1017 |
| |
1014 | 1018 |
| |
1015 | 1019 |
| |
1016 |
| - | |
| 1020 | + | |
1017 | 1021 |
| |
1018 | 1022 |
| |
1019 | 1023 |
| |
| |||
1040 | 1044 |
| |
1041 | 1045 |
| |
1042 | 1046 |
| |
1043 |
| - | |
| 1047 | + | |
| 1048 | + | |
| 1049 | + | |
| 1050 | + | |
| 1051 | + | |
| 1052 | + | |
1044 | 1053 |
| |
1045 | 1054 |
| |
1046 | 1055 |
| |
| |||
1050 | 1059 |
| |
1051 | 1060 |
| |
1052 | 1061 |
| |
1053 |
| - | |
| 1062 | + | |
1054 | 1063 |
| |
1055 | 1064 |
| |
1056 | 1065 |
| |
| |||
1627 | 1636 |
| |
1628 | 1637 |
| |
1629 | 1638 |
| |
1630 |
| - | |
| 1639 | + | |
| 1640 | + | |
| 1641 | + | |
| 1642 | + | |
| 1643 | + | |
1631 | 1644 |
| |
1632 | 1645 |
| |
1633 | 1646 |
| |
1634 | 1647 |
| |
1635 |
| - | |
1636 | 1648 |
| |
1637 | 1649 |
| |
1638 | 1650 |
| |
1639 | 1651 |
| |
1640 |
| - | |
| 1652 | + | |
1641 | 1653 |
| |
1642 | 1654 |
| |
1643 | 1655 |
| |
| |||
1843 | 1855 |
| |
1844 | 1856 |
| |
1845 | 1857 |
| |
| 1858 | + | |
| 1859 | + | |
| 1860 | + | |
| 1861 | + | |
1846 | 1862 |
| |
1847 | 1863 |
| |
1848 | 1864 |
| |
| |||
1887 | 1903 |
| |
1888 | 1904 |
| |
1889 | 1905 |
| |
1890 |
| - | |
1891 |
| - | |
| 1906 | + | |
| 1907 | + | |
1892 | 1908 |
| |
1893 | 1909 |
| |
1894 | 1910 |
| |
| |||
2073 | 2089 |
| |
2074 | 2090 |
| |
2075 | 2091 |
| |
2076 |
| - | |
| 2092 | + | |
2077 | 2093 |
| |
2078 | 2094 |
| |
2079 | 2095 |
| |
| |||
2375 | 2391 |
| |
2376 | 2392 |
| |
2377 | 2393 |
| |
2378 |
| - | |
| 2394 | + | |
| 2395 | + | |
| 2396 | + | |
| 2397 | + | |
| 2398 | + | |
2379 | 2399 |
| |
2380 | 2400 |
| |
2381 | 2401 |
| |
| |||
2384 | 2404 |
| |
2385 | 2405 |
| |
2386 | 2406 |
| |
2387 |
| - | |
| 2407 | + | |
| 2408 | + | |
| 2409 | + | |
| 2410 | + | |
| 2411 | + | |
2388 | 2412 |
| |
2389 | 2413 |
| |
| 2414 | + | |
2390 | 2415 |
| |
2391 | 2416 |
| |
2392 | 2417 |
| |
2393 | 2418 |
| |
2394 | 2419 |
| |
| 2420 | + | |
| 2421 | + | |
| 2422 | + | |
| 2423 | + | |
| 2424 | + | |
| 2425 | + | |
| 2426 | + | |
| 2427 | + | |
2395 | 2428 |
| |
2396 | 2429 |
| |
2397 | 2430 |
| |
|
0 commit comments