Commit 1911e8a
authored
File tree
5 files changed
+40
-34
lines changed- typespec-extension
- typespec-tests
5 files changed
+40
-34
lines changed- .chronus/changes/add-test-case-2025-7-21-13-34-58.md+7
- .chronus/changes/add-testcases-2025-7-20-16-28-37.md+7
- .chronus/changes/fix-default-value-declaration-2025-7-18-12-44-36.md+7
- .chronus/changes/optional-body-content-type-header-test-2025-8-20-08-59-00.md+7
- .chronus/changes/witemple-msft-openapi3-converter-nullable-array-schema-2025-7-14-20-53-57.md+7
- packages/http-client-csharp/eng/scripts/Generate.ps1+8-59
- packages/http-client-csharp/eng/scripts/Get-Spector-Coverage.ps1+51-84
- packages/http-client-csharp/eng/scripts/Spector-Helper.psm1+103-12
- packages/http-client-csharp/eng/scripts/Test-Spector.ps1+12-31
- packages/http-client-csharp/eng/scripts/Update-PackageJson.ps1+2-1
- packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/src/Providers/ModelReaderWriterContextDefinition.cs+73-27
- packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/Definitions/ModelReaderWriterContextDefinitionTests.cs+205-8
- packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/Definitions/TestData/ModelReaderWriterContextDefinitionTests/ValidateCustomObsoleteTypeHasAttributeSuppression.cs+17
- packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/Definitions/TestData/ModelReaderWriterContextDefinitionTests/ValidateCustomObsoleteTypeHasAttributeSuppression/CustomizedObsoleteModel.cs+10
- packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/Definitions/TestData/ModelReaderWriterContextDefinitionTests/ValidateObsoleteFrameworkTypeHasAttributeSuppression.cs+18
- packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/Definitions/TestData/ModelReaderWriterContextDefinitionTests/ValidateObsoleteGeneratedTypeHasAttributeSuppression.cs+17
- packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Properties/launchSettings.json+5
- packages/http-client-csharp/generator/TestProjects/Spector/http/type/union/tspCodeModel.json+629-594
- packages/http-client-java/generator/http-client-generator-clientcore-test/package.json+3-3
- packages/http-client-java/generator/http-client-generator-test/package.json+3-3
- packages/http-client-java/package-lock.json+21-21
- packages/http-client-java/package.json+7-7
- packages/http-client-python/eng/scripts/ci/regenerate.ts-3
- packages/http-specs/spec-summary.md+3
- packages/http-specs/specs/parameters/body-optionality/main.tsp+2
- packages/http-specs/specs/parameters/body-optionality/mockapi.ts+21-1
- packages/openapi3/src/cli/actions/convert/generators/generate-model.ts+6
- packages/openapi3/src/cli/actions/convert/generators/generate-types.ts+5-2
- packages/openapi3/src/cli/actions/convert/utils/decorators.ts+3-2
- packages/openapi3/test/tsp-openapi3/data-types.test.ts+29
- packages/openapi3/test/tsp-openapi3/output/array-or-object-with-default/main.tsp+38
- packages/openapi3/test/tsp-openapi3/output/openapi-extensions/main.tsp+1-1
- packages/openapi3/test/tsp-openapi3/specs/array-or-object-with-default/service.yml+59
- packages/openapi3/test/tsp-openapi3/specs/openapi-extensions/service.yml+1
- packages/typespec-vscode/temp/EmitTypespecProject/main.tsp+30
- packages/typespec-vscode/temp/EmitTypespecProject/tspconfig.yaml+8
- packages/typespec-vscode/temp/ImportTypespecProjectOpenApi3/openapi.3.0.yaml+1.2k
- packages/typespec-vscode/temp/PreviewTypespecProject/main.tsp+30
- packages/typespec-vscode/test/extension/common/common-steps.ts+52-48
- packages/typespec-vscode/test/extension/common/create-steps.ts+15-14
- packages/typespec-vscode/test/extension/common/emit-steps.ts+196
- packages/typespec-vscode/test/extension/common/utils.ts+30-5
- packages/typespec-vscode/test/extension/create-typespec.test.ts+24-48
- packages/typespec-vscode/test/extension/emit-typespec.test.ts+115
- packages/typespec-vscode/test/extension/import-typespec.test.ts+107
- packages/typespec-vscode/test/extension/preview-typespec.test.ts+95
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
3 | 9 | | |
4 | 10 | | |
5 | 11 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
| 69 | + | |
70 | 70 | | |
71 | | - | |
| 71 | + | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
90 | | - | |
| 90 | + | |
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
35 | | - | |
36 | | - | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
0 commit comments