diff --git a/packages/typespec-test/test/NetworkAnalytics.Management/tspconfig.yaml b/packages/typespec-test/test/NetworkAnalytics.Management/tspconfig.yaml index 0ce3349959..a63848e01b 100644 --- a/packages/typespec-test/test/NetworkAnalytics.Management/tspconfig.yaml +++ b/packages/typespec-test/test/NetworkAnalytics.Management/tspconfig.yaml @@ -1,13 +1,13 @@ emit: ["@azure-tools/typespec-ts"] options: "@azure-tools/typespec-ts": - typespecTitleMap: + typespec-title-map: NetworkAnalyticsClient: NetworkAnalyticsApi examples-directory: "{project-root}/spec/examples" - generateMetadata: true - generateTest: true - azureSdkForJs: false - experimentalExtensibleEnums: true - "emitter-output-dir": "{project-root}/generated/typespec-ts/sdk/test/arm-test" - packageDetails: + generate-metadata: true + generate-test: true + azure-sdk-for-js: false + experimental-extensible-enums: true + emitter-output-dir: "{project-root}/generated/typespec-ts/sdk/test/arm-test" + package-details: name: "@azure/arm-networkanalytics" diff --git a/packages/typespec-test/test/ai/tspconfig.yaml b/packages/typespec-test/test/ai/tspconfig.yaml index 8ee33bd49d..313fe2ca71 100644 --- a/packages/typespec-test/test/ai/tspconfig.yaml +++ b/packages/typespec-test/test/ai/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}/generated/typespec-ts" - isModularLibrary: true - generateTest: false - azureSdkForJs: false - generateMetadata: true - "filter-out-core-models": false - packageDetails: + emitter-output-dir: "{project-root}/generated/typespec-ts" + is-modular-library: true + generate-test: false + azure-sdk-for-js: false + generate-metadata: true + filter-out-core-models: false + package-details: name: "@azure/ai-client" flavor: azure linter: diff --git a/packages/typespec-test/test/anomalyDetector/tspconfig.yaml b/packages/typespec-test/test/anomalyDetector/tspconfig.yaml index ca7e9b1e94..66f1d247ab 100644 --- a/packages/typespec-test/test/anomalyDetector/tspconfig.yaml +++ b/packages/typespec-test/test/anomalyDetector/tspconfig.yaml @@ -3,14 +3,14 @@ emit: - "@azure-tools/typespec-autorest" options: "@azure-tools/typespec-ts": - generateMetadata: true - azureSdkForJs: false - enableModelNamespace: true - isModularLibrary: true - "emitter-output-dir": "{project-root}/generated/typespec-ts" - packageDetails: + generate-metadata: true + azure-sdk-for-js: false + enable-model-namespace: true + is-modular-library: true + emitter-output-dir: "{project-root}/generated/typespec-ts" + package-details: name: "@msinternal/ai-anomaly-detector" description: "A generated SDK for AnomalyDetectorRest." version: "1.0.0-beta.1" "@azure-tools/typespec-autorest": - "emitter-output-dir": "{project-root}/generated/openapi" + emitter-output-dir: "{project-root}/generated/openapi" diff --git a/packages/typespec-test/test/authoring/tspconfig.yaml b/packages/typespec-test/test/authoring/tspconfig.yaml index e4aade1688..71fc498a84 100644 --- a/packages/typespec-test/test/authoring/tspconfig.yaml +++ b/packages/typespec-test/test/authoring/tspconfig.yaml @@ -3,11 +3,11 @@ emit: - "@azure-tools/typespec-autorest" options: "@azure-tools/typespec-autorest": - "emitter-output-dir": "{project-root}/generated/openapi" + emitter-output-dir: "{project-root}/generated/openapi" "@azure-tools/typespec-ts": - azureSdkForJs: false - generateSample: true - "emitter-output-dir": "{project-root}/generated/typespec-ts" - packageDetails: + azure-sdk-for-js: false + generate-sample: true + emitter-output-dir: "{project-root}/generated/typespec-ts" + package-details: name: "@msinternal/authoring" description: "Authoring Ledger Service" diff --git a/packages/typespec-test/test/batch_modular/tspconfig.yaml b/packages/typespec-test/test/batch_modular/tspconfig.yaml index cfc7b06238..d89ab0151e 100644 --- a/packages/typespec-test/test/batch_modular/tspconfig.yaml +++ b/packages/typespec-test/test/batch_modular/tspconfig.yaml @@ -3,13 +3,13 @@ emit: options: "@azure-tools/typespec-ts": title: Batch Service - generateMetadata: true - generateTest: true - azureSdkForJs: false - isModularLibrary: true - hierarchyClient: false - "emitter-output-dir": "{project-root}/generated/typespec-ts" - packageDetails: + generate-metadata: true + generate-test: true + azure-sdk-for-js: false + is-modular-library: true + hierarchy-client: false + emitter-output-dir: "{project-root}/generated/typespec-ts" + package-details: name: "@azure-rest/batch" description: "Batch Service" - version: "1.0.0-beta.1" \ No newline at end of file + version: "1.0.0-beta.1" diff --git a/packages/typespec-test/test/chatApi_modular/tspconfig.yaml b/packages/typespec-test/test/chatApi_modular/tspconfig.yaml index 36f5e2f8ec..47822739f3 100644 --- a/packages/typespec-test/test/chatApi_modular/tspconfig.yaml +++ b/packages/typespec-test/test/chatApi_modular/tspconfig.yaml @@ -2,9 +2,9 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - azureSdkForJs: false - isModularLibrary: true - "emitter-output-dir": "{project-root}/generated/typespec-ts" - hierarchyClient: false - packageDetails: + azure-sdk-for-js: false + is-modular-library: true + emitter-output-dir: "{project-root}/generated/typespec-ts" + hierarchy-client: false + package-details: name: "@azure/ai-chat-protocol" diff --git a/packages/typespec-test/test/confidentialLedger/tspconfig.yaml b/packages/typespec-test/test/confidentialLedger/tspconfig.yaml index bb05a7d5e5..421aed844a 100644 --- a/packages/typespec-test/test/confidentialLedger/tspconfig.yaml +++ b/packages/typespec-test/test/confidentialLedger/tspconfig.yaml @@ -3,12 +3,12 @@ emit: - "@azure-tools/typespec-autorest" options: "@azure-tools/typespec-ts": - azureSdkForJs: false - generateMetadata: true - generateTest: false - "emitter-output-dir": "{project-root}/generated/typespec-ts" - packageDetails: + azure-sdk-for-js: false + generate-metadata: true + generate-test: false + emitter-output-dir: "{project-root}/generated/typespec-ts" + package-details: name: "@msinternal/confidential-ledger" description: "Confidential Ledger Service" "@azure-tools/typespec-autorest": - "emitter-output-dir": "{project-root}/generated/openapi" + emitter-output-dir: "{project-root}/generated/openapi" diff --git a/packages/typespec-test/test/contentsafety_modular/tspconfig.yaml b/packages/typespec-test/test/contentsafety_modular/tspconfig.yaml index a5626b4357..a80f0a858b 100644 --- a/packages/typespec-test/test/contentsafety_modular/tspconfig.yaml +++ b/packages/typespec-test/test/contentsafety_modular/tspconfig.yaml @@ -3,13 +3,13 @@ emit: options: "@azure-tools/typespec-ts": title: ContentSafety Service - generateMetadata: true - generateTest: false - azureSdkForJs: false - isModularLibrary: true - hierarchyClient: false - "emitter-output-dir": "{project-root}/generated/typespec-ts" - packageDetails: + generate-metadata: true + generate-test: false + azure-sdk-for-js: false + is-modular-library: true + hierarchy-client: false + emitter-output-dir: "{project-root}/generated/typespec-ts" + package-details: name: "@azure-rest/ai-content-safety" version: "1.0.0" - description: "ContentSafety Service" \ No newline at end of file + description: "ContentSafety Service" diff --git a/packages/typespec-test/test/contoso/tspconfig.yaml b/packages/typespec-test/test/contoso/tspconfig.yaml index 5a5636e000..e2e77dcb69 100644 --- a/packages/typespec-test/test/contoso/tspconfig.yaml +++ b/packages/typespec-test/test/contoso/tspconfig.yaml @@ -3,10 +3,10 @@ emit: - "@azure-tools/typespec-autorest" options: "@azure-tools/typespec-autorest": - "emitter-output-dir": "{project-root}/generated/openapi" + emitter-output-dir: "{project-root}/generated/openapi" "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}/generated/typespec-ts" - azureSdkForJs: false - packageDetails: + emitter-output-dir: "{project-root}/generated/typespec-ts" + azure-sdk-for-js: false + package-details: name: "@azure-rest/contosowidgetmanager-rest" description: "Contoso WidgetManager Service" diff --git a/packages/typespec-test/test/customWrapper/tspconfig.yaml b/packages/typespec-test/test/customWrapper/tspconfig.yaml index bc8ad46d9a..d3a2b278de 100644 --- a/packages/typespec-test/test/customWrapper/tspconfig.yaml +++ b/packages/typespec-test/test/customWrapper/tspconfig.yaml @@ -2,8 +2,8 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - azureSdkForJs: false - "emitter-output-dir": "{project-root}/generated/typespec-ts" - packageDetails: + azure-sdk-for-js: false + emitter-output-dir: "{project-root}/generated/typespec-ts" + package-details: name: "@msinternal/customWrapper" description: "Custom Wrapper Service" diff --git a/packages/typespec-test/test/eventgrid_modular/tspconfig.yaml b/packages/typespec-test/test/eventgrid_modular/tspconfig.yaml index da190ff6c2..eb1ab81ff8 100644 --- a/packages/typespec-test/test/eventgrid_modular/tspconfig.yaml +++ b/packages/typespec-test/test/eventgrid_modular/tspconfig.yaml @@ -3,11 +3,11 @@ emit: options: "@azure-tools/typespec-ts": title: EventGrid Service - generateMetadata: true - azureSdkForJs: false - isModularLibrary: true - "emitter-output-dir": "{project-root}/generated/typespec-ts" - packageDetails: + generate-metadata: true + azure-sdk-for-js: false + is-modular-library: true + emitter-output-dir: "{project-root}/generated/typespec-ts" + package-details: name: "@msinternal/eventgrid" description: "Azure EventGrid" version: "1.0.0-beta.1" diff --git a/packages/typespec-test/test/faceai/tspconfig.yaml b/packages/typespec-test/test/faceai/tspconfig.yaml index 21ed28820d..9f4345688f 100644 --- a/packages/typespec-test/test/faceai/tspconfig.yaml +++ b/packages/typespec-test/test/faceai/tspconfig.yaml @@ -2,10 +2,10 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - generateMetadata: true - generateTest: true - azureSdkForJs: false - "emitter-output-dir": "{project-root}/generated/typespec-ts" - packageDetails: + generate-metadata: true + generate-test: true + azure-sdk-for-js: false + emitter-output-dir: "{project-root}/generated/typespec-ts" + package-details: name: "@azure-rest/ai-face-rest" description: "Face API REST Client" diff --git a/packages/typespec-test/test/healthInsights_radiologyinsights/tspconfig.yaml b/packages/typespec-test/test/healthInsights_radiologyinsights/tspconfig.yaml index 380e8f8ad0..0a1356fc8b 100644 --- a/packages/typespec-test/test/healthInsights_radiologyinsights/tspconfig.yaml +++ b/packages/typespec-test/test/healthInsights_radiologyinsights/tspconfig.yaml @@ -1,11 +1,11 @@ emit: ["@azure-tools/typespec-ts"] options: "@azure-tools/typespec-ts": - generateMetadata: true - generateTest: true - generateSample: true - azureSdkForJs: false - isModularLibrary: true - "emitter-output-dir": "{project-root}/generated/typespec-ts" - packageDetails: + generate-metadata: true + generate-test: true + generate-sample: true + azure-sdk-for-js: false + is-modular-library: true + emitter-output-dir: "{project-root}/generated/typespec-ts" + package-details: name: "@azure-rest/health-insights-radiologyinsights" diff --git a/packages/typespec-test/test/healthInsights_trialmatcher/tspconfig.yaml b/packages/typespec-test/test/healthInsights_trialmatcher/tspconfig.yaml index 255b73c244..0ab1076b92 100644 --- a/packages/typespec-test/test/healthInsights_trialmatcher/tspconfig.yaml +++ b/packages/typespec-test/test/healthInsights_trialmatcher/tspconfig.yaml @@ -21,12 +21,12 @@ options: # package-name: "azure-healthinsights-clinicalmatching" "@azure-tools/typespec-ts": title: Health Insights Clinical Matching - generateMetadata: true - generateTest: true - generateSample: true - azureSdkForJs: false - "emitter-output-dir": "{project-root}/generated/typespec-ts" - packageDetails: + generate-metadata: true + generate-test: true + generate-sample: true + azure-sdk-for-js: false + emitter-output-dir: "{project-root}/generated/typespec-ts" + package-details: name: "@azure-rest/health-insights-clinicalmatching" description: "Azure Health Insights ClinicalMatching" version: "1.0.0-beta.1" diff --git a/packages/typespec-test/test/hierarchy_generic/tspconfig.yaml b/packages/typespec-test/test/hierarchy_generic/tspconfig.yaml index 008c5a7e19..30e16c926a 100644 --- a/packages/typespec-test/test/hierarchy_generic/tspconfig.yaml +++ b/packages/typespec-test/test/hierarchy_generic/tspconfig.yaml @@ -2,9 +2,9 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - azureSdkForJs: false - isModularLibrary: true - "emitter-output-dir": "{project-root}/generated/typespec-ts" - packageDetails: + azure-sdk-for-js: false + is-modular-library: true + emitter-output-dir: "{project-root}/generated/typespec-ts" + package-details: name: "@msinternal/hierarchy-generic" description: "OpenAI" diff --git a/packages/typespec-test/test/loadTest/tspconfig.yaml b/packages/typespec-test/test/loadTest/tspconfig.yaml index 68e57d759e..a36604a930 100644 --- a/packages/typespec-test/test/loadTest/tspconfig.yaml +++ b/packages/typespec-test/test/loadTest/tspconfig.yaml @@ -17,17 +17,17 @@ options: # azure-resource-provider-folder: "data-plane" # examples-directory: ./examples "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}/generated/typespec-ts" + emitter-output-dir: "{project-root}/generated/typespec-ts" title: Azure Load Testing description: Azure Load Testing Client - generateMetadata: true - generateTest: true - generateSample: true - azureSdkForJs: false - enableOperationGroup: true - packageDetails: + generate-metadata: true + generate-test: true + generate-sample: true + azure-sdk-for-js: false + enable-operation-group: true + package-details: name: "@azure-rest/load-testing" description: "This package contains Microsoft Azure LoadTestingClient client library." version: 1.0.1 # "@azure-tools/typespec-autorest": - # "emitter-output-dir": "{project-root}/generated/openapi" + # emitter-output-dir: "{project-root}/generated/openapi" diff --git a/packages/typespec-test/test/loadtesting_modular/tspconfig.yaml b/packages/typespec-test/test/loadtesting_modular/tspconfig.yaml index 5fe68fa528..d850bda967 100644 --- a/packages/typespec-test/test/loadtesting_modular/tspconfig.yaml +++ b/packages/typespec-test/test/loadtesting_modular/tspconfig.yaml @@ -5,15 +5,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}/generated/typespec-ts" + emitter-output-dir: "{project-root}/generated/typespec-ts" title: Azure Load Testing description: Azure Load Testing Client - azureSdkForJs: false - enableOperationGroup: true - isModularLibrary: true - hierarchyClient: false - experimentalExtensibleEnums: true - packageDetails: + azure-sdk-for-js: false + enable-operation-group: true + is-modular-library: true + hierarchy-client: false + experimental-extensible-enums: true + package-details: name: "@azure/load-testing" description: This package contains Microsoft Azure LoadTestingClient client library. version: 1.0.1 diff --git a/packages/typespec-test/test/openai/tspconfig.yaml b/packages/typespec-test/test/openai/tspconfig.yaml index 171efab49a..5c794e38bb 100644 --- a/packages/typespec-test/test/openai/tspconfig.yaml +++ b/packages/typespec-test/test/openai/tspconfig.yaml @@ -3,14 +3,14 @@ emit: - "@azure-tools/typespec-autorest" options: "@azure-tools/typespec-ts": - generateMetadata: true - generateTest: true - generateSample: true - azureSdkForJs: false - "emitter-output-dir": "{project-root}/generated/typespec-ts" - packageDetails: + generate-metadata: true + generate-test: true + generate-sample: true + azure-sdk-for-js: false + emitter-output-dir: "{project-root}/generated/typespec-ts" + package-details: name: "@msinternal/openai" description: "OpenAI Inference Service" version: "1.0.0-beta.1" "@azure-tools/typespec-autorest": - "emitter-output-dir": "{project-root}/generated/openapi" + emitter-output-dir: "{project-root}/generated/openapi" diff --git a/packages/typespec-test/test/openai_generic/tspconfig.yaml b/packages/typespec-test/test/openai_generic/tspconfig.yaml index eb37bf7f96..8677e7e1b0 100644 --- a/packages/typespec-test/test/openai_generic/tspconfig.yaml +++ b/packages/typespec-test/test/openai_generic/tspconfig.yaml @@ -2,9 +2,9 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - isModularLibrary: true - "emitter-output-dir": "{project-root}/generated/typespec-ts" - ignorePropertyNameNormalize: true - packageDetails: + is-modular-library: true + emitter-output-dir: "{project-root}/generated/typespec-ts" + ignore-property-name-normalize: true + package-details: name: "@msinternal/openai-generic" description: "OpenAI" diff --git a/packages/typespec-test/test/openai_modular/tspconfig.yaml b/packages/typespec-test/test/openai_modular/tspconfig.yaml index 488242f563..9af1b3a555 100644 --- a/packages/typespec-test/test/openai_modular/tspconfig.yaml +++ b/packages/typespec-test/test/openai_modular/tspconfig.yaml @@ -2,10 +2,10 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - azureSdkForJs: false - isModularLibrary: true - hierarchyClient: false - "emitter-output-dir": "{project-root}/generated/typespec-ts" - packageDetails: + azure-sdk-for-js: false + is-modular-library: true + hierarchy-client: false + emitter-output-dir: "{project-root}/generated/typespec-ts" + package-details: name: "@msinternal/openai_modular" description: "OpenAI Inference Service" diff --git a/packages/typespec-test/test/openai_non_branded/spec/tspconfig.yaml b/packages/typespec-test/test/openai_non_branded/spec/tspconfig.yaml index 9fc257d5fc..2226714933 100644 --- a/packages/typespec-test/test/openai_non_branded/spec/tspconfig.yaml +++ b/packages/typespec-test/test/openai_non_branded/spec/tspconfig.yaml @@ -2,9 +2,9 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - isModularLibrary: true - generateMetadata: true + is-modular-library: true + generate-metadata: true branded: false - "emitter-output-dir": "{project-root}/../generated/typespec-ts" - packageDetails: + emitter-output-dir: "{project-root}/../generated/typespec-ts" + package-details: name: "@msinternal/openai-non-branded" diff --git a/packages/typespec-test/test/overloads_modular/tspconfig.yaml b/packages/typespec-test/test/overloads_modular/tspconfig.yaml index c3dc217ec5..212e9139a1 100644 --- a/packages/typespec-test/test/overloads_modular/tspconfig.yaml +++ b/packages/typespec-test/test/overloads_modular/tspconfig.yaml @@ -2,9 +2,9 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - azureSdkForJs: false - isModularLibrary: true - "emitter-output-dir": "{project-root}/generated/typespec-ts" - packageDetails: + azure-sdk-for-js: false + is-modular-library: true + emitter-output-dir: "{project-root}/generated/typespec-ts" + package-details: name: "@msinternal/overload_modular" description: "Mock Service" diff --git a/packages/typespec-test/test/parametrizedHost/tspconfig.yaml b/packages/typespec-test/test/parametrizedHost/tspconfig.yaml index 9d9f9c184d..50508b6c8d 100644 --- a/packages/typespec-test/test/parametrizedHost/tspconfig.yaml +++ b/packages/typespec-test/test/parametrizedHost/tspconfig.yaml @@ -3,14 +3,14 @@ emit: - "@azure-tools/typespec-autorest" options: "@azure-tools/typespec-ts": - generateMetadata: true - generateTest: false - azureSdkForJs: false - isModularLibrary: true - "emitter-output-dir": "{project-root}/generated/typespec-ts" - packageDetails: + generate-metadata: true + generate-test: false + azure-sdk-for-js: false + is-modular-library: true + emitter-output-dir: "{project-root}/generated/typespec-ts" + package-details: name: "@msinternal/parametrized-host" description: "Parametrized host test" version: "1.0.0-beta.1" "@azure-tools/typespec-autorest": - "emitter-output-dir": "{project-root}/generated/openapi" + emitter-output-dir: "{project-root}/generated/openapi" diff --git a/packages/typespec-test/test/schemaRegistry/tspconfig.yaml b/packages/typespec-test/test/schemaRegistry/tspconfig.yaml index 8490a02485..4686168c51 100644 --- a/packages/typespec-test/test/schemaRegistry/tspconfig.yaml +++ b/packages/typespec-test/test/schemaRegistry/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - generateMetadata: true - generateTest: false - azureSdkForJs: false - isModularLibrary: true - "emitter-output-dir": "{project-root}/generated/typespec-ts" - packageDetails: + generate-metadata: true + generate-test: false + azure-sdk-for-js: false + is-modular-library: true + emitter-output-dir: "{project-root}/generated/typespec-ts" + package-details: name: "@msinternal/schema-registry" description: "Schema Registry test" version: "1.0.0-beta.1" diff --git a/packages/typespec-test/test/spread/tspconfig.yaml b/packages/typespec-test/test/spread/tspconfig.yaml index c9cc0c0058..9573bf8db9 100644 --- a/packages/typespec-test/test/spread/tspconfig.yaml +++ b/packages/typespec-test/test/spread/tspconfig.yaml @@ -3,12 +3,12 @@ emit: - "@typespec/openapi3" options: "@azure-tools/typespec-ts": - isModularLibrary: true - generateMetadata: true - azureSdkForJs: false - "emitter-output-dir": "{project-root}/generated/typespec-ts" - packageDetails: + is-modular-library: true + generate-metadata: true + azure-sdk-for-js: false + emitter-output-dir: "{project-root}/generated/typespec-ts" + package-details: name: "@msinternal/spread" "@typespec/openapi3": - "emitter-output-dir": "{project-root}/generated/openapi" + emitter-output-dir: "{project-root}/generated/openapi" "file-type": "json" diff --git a/packages/typespec-test/test/todo_non_branded/tspconfig.yaml b/packages/typespec-test/test/todo_non_branded/tspconfig.yaml index 49a0a65de8..83e07f9b6b 100644 --- a/packages/typespec-test/test/todo_non_branded/tspconfig.yaml +++ b/packages/typespec-test/test/todo_non_branded/tspconfig.yaml @@ -3,12 +3,13 @@ emit: - "@typespec/openapi3" options: "@azure-tools/typespec-ts": - generateMetadata: true - azureSdkForJs: false - generateSample: true - "emitter-output-dir": "{project-root}/generated/typespec-ts" - packageDetails: + is-modular-library: true + generate-metadata: true + azure-sdk-for-js: false + generate-sample: true + emitter-output-dir: "{project-root}/generated/typespec-ts" + package-details: name: "@notabrand/todo-non-branded" "@typespec/openapi3": - "emitter-output-dir": "{project-root}/generated/openapi" + emitter-output-dir: "{project-root}/generated/openapi" "file-type": "json" diff --git a/packages/typespec-test/test/translator/tspconfig.yaml b/packages/typespec-test/test/translator/tspconfig.yaml index 4b682a37d0..db122c3ba6 100644 --- a/packages/typespec-test/test/translator/tspconfig.yaml +++ b/packages/typespec-test/test/translator/tspconfig.yaml @@ -2,11 +2,11 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}/generated/typespec-ts" - generateMetadata: true - generateTest: true - azureSdkForJs: false - compatibilityQueryMultiFormat: true - packageDetails: + emitter-output-dir: "{project-root}/generated/typespec-ts" + generate-metadata: true + generate-test: true + azure-sdk-for-js: false + compatibility-query-multi-format: true + package-details: name: "@azure-rest/cognitiveservices-translator" description: "Microsoft Translator Service" diff --git a/packages/typespec-test/test/widget_dpg/tspconfig.yaml b/packages/typespec-test/test/widget_dpg/tspconfig.yaml index feb720aaac..00e388c631 100644 --- a/packages/typespec-test/test/widget_dpg/tspconfig.yaml +++ b/packages/typespec-test/test/widget_dpg/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - multiClient: false - azureSdkForJs: false - isModularLibrary: true - generateMetadata: true - "emitter-output-dir": "{project-root}/generated/typespec-ts" - packageDetails: + multi-client: false + azure-sdk-for-js: false + is-modular-library: true + generate-metadata: true + emitter-output-dir: "{project-root}/generated/typespec-ts" + package-details: name: "@msinternal/widget_dpg" description: "Widget Service" version: "1.0.0-beta.1" diff --git a/packages/typespec-ts/CONTRIBUTING.md b/packages/typespec-ts/CONTRIBUTING.md index 81bf7815c9..d51a54c734 100644 --- a/packages/typespec-ts/CONTRIBUTING.md +++ b/packages/typespec-ts/CONTRIBUTING.md @@ -72,15 +72,15 @@ Whenever you work on adding a feature/fixing a bug, this would probably be your - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: true - includeShortcuts: true - azureSdkForJs: false - addCredentials: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: true + include-shortcuts: true + azure-sdk-for-js: false + add-credentials: false + is-typespec-test: true title: AuthApiKeyClient - packageDetails: + package-details: name: "@msinternal/auth-apikey" description: "Auth api key Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/README.md b/packages/typespec-ts/README.md index 2e4daf57fc..3eef445d17 100644 --- a/packages/typespec-ts/README.md +++ b/packages/typespec-ts/README.md @@ -55,7 +55,7 @@ One can further configure the SDK generated, using the emitter options on `@azur ```yaml options: "@azure-tools/typespec-ts": - packageDetails: + package-details: name: "@azure-rest/confidential-ledger" description: "Confidential Ledger Service" ``` @@ -88,10 +88,10 @@ title: AnomalyDetectorRest ### typespecTitleMap (only for Modular generation) -Generally the codegen will leverage the title defined in `@client` and `@service` decorator in TypeSpec to name our modular client. But if you'd like to override it you could config the `typespecTitleMap` info. The key is the client name from typespec, and the value is the client name we'd like to rename. This also support config multiple clients +Generally the codegen will leverage the title defined in `@client` and `@service` decorator in TypeSpec to name our modular client. But if you'd like to override it you could config the `typespec-title-map` info. The key is the client name from typespec, and the value is the client name we'd like to rename. This also support config multiple clients ```yaml -typespecTitleMap: +typespec-title-map: AnomalyDetectorClient: AnomalyDetectorRest AnomalyDetectorClient2: AnomalyDetectorRest2 ``` @@ -103,19 +103,19 @@ To indicate if the codegen needs to generate metadata files which includes `pack By default we'll enable the option but if you'd like to disable this feature you could set it as `false`. ```yaml -generateMetadata: false +generate-metadata: false ``` ### generateTest To allow the codegen generating test sample files and updating testing configuration. And the default value is `true` and you could also turn it off as `false`. -### includeShortcuts +### "includeShortcuts" To allow the codegen generating shortcut methods in client definition. This is an experimental feature so we disable it by default. If you want to try it just turn it on. ```yaml -includeShortcuts: true +"include-shortcuts": true ``` ### azureSdkForJs @@ -139,28 +139,28 @@ To enable credential in `tspconfig.yaml` and we need to provide more details to ### credentialScopes -If we enable the option `addCredentials` and specify `credentialScopes` the details we would enable the AADToken authentication. +If we enable the option `add-credentials` and specify `credential-scopes` the details we would enable the AADToken authentication. ```yaml -addCredentials: true -credentialScopes: https://yourendpoint.azure.com/.default +add-credentials: true +credential-scopes: https://yourendpoint.azure.com/.default ``` ### credentialKeyHeaderName -If we enable the option `addCredentials` and specify `credentialKeyHeaderName` the details we would enable the AzureKey authentication. +If we enable the option `add-credentials` and specify `credential-key-header-name` the details we would enable the AzureKey authentication. ```yaml -addCredentials: true -credentialKeyHeaderName: Your-Subscription-Key +add-credentials: true +credential-key-header-name: Your-Subscription-Key ``` ### clearOutputFolder -If we enable this option `clearOutputFolder` we would empty the whole output folder. By default we only empty the sources folder which means any metadata files will not be removed if it is at project root. This would be useful in pipeline. +If we enable this option `clear-output-folder` we would empty the whole output folder. By default we only empty the sources folder which means any metadata files will not be removed if it is at project root. This would be useful in pipeline. ```yaml -clearOutputFolder: true +clear-output-folder: true ``` ### compatibilityMode @@ -168,7 +168,7 @@ clearOutputFolder: true By default, this option will be disabled. If this option is enabled, it will affect the generation of the additional property feature for the Modular client. ```yaml -compatibilityMode: true +compatibility-mode: true ``` ### compatibilityQueryMultiFormat @@ -176,7 +176,7 @@ compatibilityMode: true By default, this option will be disabled. If this option is enabled, we should generate the backward-compatible code for query parameter serialization for array types in RLC. ```yaml -compatibilityQueryMultiFormat: true +compatibility-query-multi-format: true ``` # Contributing diff --git a/packages/typespec-ts/src/index.ts b/packages/typespec-ts/src/index.ts index ff266c7168..d61f75e51c 100644 --- a/packages/typespec-ts/src/index.ts +++ b/packages/typespec-ts/src/index.ts @@ -323,7 +323,7 @@ export async function $onEmit(context: EmitContext) { ); } // Enable modular sample generation when explicitly set to true or MPG - if (emitterOptions?.generateSample === true) { + if (emitterOptions.generateSample === true) { const samples = emitSamples(dpgContext); // Refine the rlc sample generation logic // TODO: remember to remove this out when RLC is splitted from Modular @@ -498,9 +498,11 @@ export async function createContextWithDefaultOptions( context: EmitContext> ): Promise { const flattenUnionAsEnum = + context.options["experimental-extensible-enums"] === undefined && context.options["experimentalExtensibleEnums"] === undefined ? isArm(context) - : context.options["experimentalExtensibleEnums"]; + : (context.options["experimental-extensible-enums"] ?? + context.options["experimentalExtensibleEnums"]); const tcgcSettings = { "generate-protocol-methods": true, "generate-convenience-methods": true, @@ -525,7 +527,10 @@ export async function createContextWithDefaultOptions( // TODO: should be removed once tcgc issue is resolved https://github.com/Azure/typespec-azure/issues/1794 function isArm(context: EmitContext>) { - const packageName = (context?.options["packageDetails"] ?? {})["name"] ?? ""; + const packageName = + (context?.options["package-details"] ?? + context?.options["packageDetails"] ?? + {})["name"] ?? ""; return packageName?.startsWith("@azure/arm-"); } diff --git a/packages/typespec-ts/src/lib.ts b/packages/typespec-ts/src/lib.ts index 0e37af8cc2..57878c0025 100644 --- a/packages/typespec-ts/src/lib.ts +++ b/packages/typespec-ts/src/lib.ts @@ -1,7 +1,13 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. -import { RLCOptions } from "@azure-tools/rlc-common"; +import { + PackageDetails, + DependencyInfo, + ServiceInfo, + PackageFlavor, + RLCOptions +} from "@azure-tools/rlc-common"; import { createTypeSpecLibrary, JSONSchemaType, @@ -10,10 +16,60 @@ import { import { Options } from "prettier"; export interface EmitterOptions extends RLCOptions { + "include-shortcuts"?: boolean; + "multi-client"?: boolean; + batch?: any[]; + "package-details"?: PackageDetails; + "add-credentials"?: boolean; + /** Three possiblie values: + * - undefined, no credentialScopes and relevant settings would be generated + * - [], which means we would generate TokenCredential but no credentialScopes and relevant settings + * - ["..."], which means we would generate credentialScopes and relevant settings with the given values + */ + "credential-scopes"?: string[]; + "credential-key-header-name"?: string; + "custom-http-auth-header-name"?: string; + "custom-http-auth-shared-key-prefix"?: string; + /** + * Three possible values: + * - undefined, the default behavior which means we would generate metadata if the package.json file is absent + * - true, which means we would always generate new files or override existing files + * - false, which means we would not generate any files no matter there exists or not + */ + "generate-metadata"?: boolean; + /** + * Three possible values: + * - undefined, the default behavior which means we would generate test if there is no `test` folder + * - true, which means we would always generate new files or override existing files + * - false, which means we would not generate any files no matter there exists or not + */ + "generate-test"?: boolean; + "generate-sample"?: boolean; + "azure-sdk-for-js"?: boolean; + "azure-output-directory"?: string; + "is-typespec-test"?: boolean; + title?: string; + "dependency-info"?: DependencyInfo; + "product-doc-link"?: string; + "service-info"?: ServiceInfo; + "azure-arm"?: boolean; + "source-from"?: "TypeSpec" | "Swagger"; + "is-modular-library"?: boolean; + "module-kind"?: "esm" | "cjs"; + "enable-operation-group"?: boolean; + flavor?: PackageFlavor; + "enable-model-namespace"?: boolean; + "hierarchy-client"?: boolean; + "compatibility-mode"?: boolean; + "experimental-extensible-enums"?: boolean; + "clear-output-folder"?: boolean; + "ignore-property-name-normalize"?: boolean; + "compatibility-query-multi-format"?: boolean; branded?: boolean; + "typespec-title-map"?: Record; } -export const RLCOptionsSchema: JSONSchemaType = { +const _RLCOptionsSchema: JSONSchemaType = { type: "object", additionalProperties: true, properties: { @@ -106,6 +162,100 @@ export const RLCOptionsSchema: JSONSchemaType = { required: [] }; +export const RLCOptionsSchema: JSONSchemaType = { + type: "object", + additionalProperties: true, + properties: { + ..._RLCOptionsSchema.properties, + "include-shortcuts": { type: "boolean", nullable: true }, + "multi-client": { type: "boolean", nullable: true }, + batch: { + type: "array", + nullable: true, + items: { + type: "string" + } + }, + "package-details": { + type: "object", + additionalProperties: true, + properties: { + name: { type: "string", nullable: false }, + scopeName: { type: "string", nullable: true }, + nameWithoutScope: { type: "string", nullable: true }, + description: { type: "string", nullable: true }, + version: { type: "string", nullable: true } + }, + required: ["name"], + nullable: true + }, + "add-credentials": { type: "boolean", nullable: true }, + "credential-scopes": { + type: "array", + nullable: true, + items: { type: "string" } + }, + "credential-key-header-name": { type: "string", nullable: true }, + "custom-http-auth-header-name": { type: "string", nullable: true }, + "custom-http-auth-shared-key-prefix": { type: "string", nullable: true }, + "generate-metadata": { type: "boolean", nullable: true }, + "generate-test": { type: "boolean", nullable: true }, + "generate-sample": { type: "boolean", nullable: true }, + "azure-sdk-for-js": { type: "boolean", nullable: true }, + "azure-output-directory": { type: "string", nullable: true }, + "is-typespec-test": { type: "boolean", nullable: true }, + title: { type: "string", nullable: true }, + "dependency-info": { + type: "object", + additionalProperties: true, + properties: { + link: { type: "string", nullable: false }, + description: { type: "string", nullable: false } + }, + required: [], + nullable: true + }, + "product-doc-link": { type: "string", nullable: true }, + "service-info": { + type: "object", + additionalProperties: true, + properties: { + title: { type: "string", nullable: true }, + description: { type: "string", nullable: true } + }, + nullable: true + }, + "azure-arm": { type: "boolean", nullable: true }, + "source-from": { type: "string", nullable: true }, + "is-modular-library": { type: "boolean", nullable: true, default: false }, + "enable-operation-group": { type: "boolean", nullable: true }, + "enable-model-namespace": { type: "boolean", nullable: true }, + "hierarchy-client": { type: "boolean", nullable: true }, + branded: { type: "boolean", nullable: true }, + flavor: { type: "string", nullable: true }, + "module-kind": { + type: "string", + nullable: true, + enum: ["esm", "cjs"], + default: "esm" + }, + "compatibility-mode": { type: "boolean", nullable: true }, + "experimental-extensible-enums": { type: "boolean", nullable: true }, + "clear-output-folder": { type: "boolean", nullable: true }, + "ignore-property-name-normalize": { type: "boolean", nullable: true }, + "compatibility-query-multi-format": { type: "boolean", nullable: true }, + "typespec-title-map": { + type: "object", + additionalProperties: { + type: "string" + }, + required: [], + nullable: true + } + }, + required: [] +}; + const libDef = { name: "@azure-tools/typespec-ts", diagnostics: { @@ -229,6 +379,12 @@ const libDef = { default: paramMessage`Please note the decimal type will be converted to number. If you strongly care about precision you can use @encode to encode it as a string for the property - ${"propertyName"}.` } }, + "use-kebab-case-option": { + severity: "warning", + messages: { + default: paramMessage`The option - ${"camelCaseOption"} is deprecated and please use this kebab-case one - ${"kebabCaseOption"}.` + } + }, "unable-serialized-type": { severity: "warning", messages: { diff --git a/packages/typespec-ts/src/transform/transfromRLCOptions.ts b/packages/typespec-ts/src/transform/transfromRLCOptions.ts index fa92720b96..e913b09d3b 100644 --- a/packages/typespec-ts/src/transform/transfromRLCOptions.ts +++ b/packages/typespec-ts/src/transform/transfromRLCOptions.ts @@ -22,6 +22,7 @@ import { getDefaultService } from "../utils/modelUtils.js"; import { detectModelConflicts } from "../utils/namespaceUtils.js"; import { getOperationName } from "../utils/operationUtil.js"; import { getSupportedHttpAuth } from "../utils/credentialUtils.js"; +import _ from "lodash"; export function transformRLCOptions( emitterOptions: EmitterOptions, @@ -35,40 +36,215 @@ export function transformRLCOptions( ); if ( !isAzurePackage({ options }) && + emitterOptions["is-modular-library"] !== false && emitterOptions.isModularLibrary !== false ) { options.isModularLibrary = true; } - if (dpgContext.arm && emitterOptions.isModularLibrary !== false) { + if ( + dpgContext.arm && + emitterOptions["is-modular-library"] !== false && + emitterOptions.isModularLibrary !== false + ) { options.isModularLibrary = true; } const batch = getRLCClients(dpgContext); options.batch = batch; return options; } - +function reportAllCamelOptionDiagnostics( + program: Program, + emitterOptions: EmitterOptions +) { + if (emitterOptions.includeShortcuts !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "include-shortcuts", + camelCaseOption: "includeShortcuts" + }); + } + if (emitterOptions.packageDetails !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "package-details", + camelCaseOption: "packageDetails" + }); + } + if (emitterOptions.moduleKind !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "module-kind", + camelCaseOption: "moduleKind" + }); + } + if (emitterOptions.azureSdkForJs !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "azure-sdk-for-js", + camelCaseOption: "azureSdkForJs" + }); + } + if (emitterOptions.generateMetadata !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "generate-metadata", + camelCaseOption: "generateMetadata" + }); + } + if (emitterOptions.generateTest !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "generate-test", + camelCaseOption: "generateTest" + }); + } + if (emitterOptions.generateSample !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "generate-sample", + camelCaseOption: "generateSample" + }); + } + if (emitterOptions.addCredentials !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "add-credentials", + camelCaseOption: "addCredentials" + }); + } + if (emitterOptions.credentialScopes !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "credential-scopes", + camelCaseOption: "credentialScopes" + }); + } + if (emitterOptions.credentialKeyHeaderName !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "credential-key-header-name", + camelCaseOption: "credentialKeyHeaderName" + }); + } + if (emitterOptions.customHttpAuthHeaderName !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "custom-http-auth-header-name", + camelCaseOption: "customHttpAuthHeaderName" + }); + } + if (emitterOptions.customHttpAuthSharedKeyPrefix !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "custom-http-auth-shared-key-prefix", + camelCaseOption: "customHttpAuthSharedKeyPrefix" + }); + } + if (emitterOptions.enableOperationGroup !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "enable-operation-group", + camelCaseOption: "enableOperationGroup" + }); + } + if (emitterOptions.enableModelNamespace !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "enable-model-namespace", + camelCaseOption: "enableModelNamespace" + }); + } + if (emitterOptions.hierarchyClient !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "hierarchy-client", + camelCaseOption: "hierarchyClient" + }); + } + if (emitterOptions.clearOutputFolder !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "clear-output-folder", + camelCaseOption: "clearOutputFolder" + }); + } + if (emitterOptions.multiClient !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "multi-client", + camelCaseOption: "multiClient" + }); + } + if (emitterOptions.isTypeSpecTest !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "is-typespec-test", + camelCaseOption: "isTypeSpecTest" + }); + } + if (emitterOptions.dependencyInfo !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "dependency-info", + camelCaseOption: "dependencyInfo" + }); + } + if (emitterOptions.productDocLink !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "product-doc-link", + camelCaseOption: "productDocLink" + }); + } + if (emitterOptions.isModularLibrary !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "is-modular-library", + camelCaseOption: "isModularLibrary" + }); + } + if (emitterOptions.compatibilityMode !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "compatibility-mode", + camelCaseOption: "compatibilityMode" + }); + } + if (emitterOptions.experimentalExtensibleEnums !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "experimental-extensible-enums", + camelCaseOption: "experimentalExtensibleEnums" + }); + } + if (emitterOptions.ignorePropertyNameNormalize !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "ignore-property-name-normalize", + camelCaseOption: "ignorePropertyNameNormalize" + }); + } + if (emitterOptions.compatibilityQueryMultiFormat !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "compatibility-query-multi-format", + camelCaseOption: "compatibilityQueryMultiFormat" + }); + } + if (emitterOptions.typespecTitleMap !== undefined) { + reportCamelOptionDiagnostic(program, { + kebabCaseOption: "typespec-title-map", + camelCaseOption: "typespecTitleMap" + }); + } +} +export function reportCamelOptionDiagnostic( + program: Program, + caseOption: { + kebabCaseOption: string; + camelCaseOption: string; + } +) { + reportDiagnostic(program, { + code: "use-kebab-case-option", + format: { + kebabCaseOption: caseOption.kebabCaseOption, + camelCaseOption: caseOption.camelCaseOption + }, + target: NoTarget + }); +} function extractRLCOptions( dpgContext: SdkContext, emitterOptions: EmitterOptions, generationRootDir: string ): RLCOptions { const program = dpgContext.program; + reportAllCamelOptionDiagnostics(program, emitterOptions); const includeShortcuts = getIncludeShortcuts(emitterOptions); const packageDetails = getPackageDetails(program, emitterOptions); const flavor = getFlavor(emitterOptions, packageDetails); const moduleKind = getModuleKind(emitterOptions); const serviceInfo = getServiceInfo(program); const azureSdkForJs = getAzureSdkForJs(emitterOptions); - const generateMetadata: undefined | boolean = - getGenerateMetadata(emitterOptions); - const generateTest: undefined | boolean = getGenerateTest( - emitterOptions, - flavor - ); - const generateSample: undefined | boolean = getGenerateSample( - dpgContext, - emitterOptions - ); + const generateMetadata = getGenerateMetadata(emitterOptions); + const generateTest = getGenerateTest(emitterOptions, flavor); + const generateSample = getGenerateSample(dpgContext, emitterOptions); const credentialInfo = getCredentialInfo(program, emitterOptions); const azureOutputDirectory = getAzureOutputDirectory(generationRootDir); const enableOperationGroup = getEnableOperationGroup( @@ -81,8 +257,32 @@ function extractRLCOptions( ); const hierarchyClient = getHierarchyClient(emitterOptions); const clearOutputFolder = getClearOutputFolder(emitterOptions); + const multiClient = + emitterOptions["multi-client"] ?? emitterOptions.multiClient; + const isTypeSpecTest = + emitterOptions["is-typespec-test"] ?? emitterOptions.isTypeSpecTest; + const title = emitterOptions.title; + const dependencyInfo = + emitterOptions["dependency-info"] ?? emitterOptions.dependencyInfo; + const productDocLink = + emitterOptions["product-doc-link"] ?? emitterOptions.productDocLink; + const isModularLibrary = + emitterOptions["is-modular-library"] ?? emitterOptions.isModularLibrary; + const compatibilityMode = + emitterOptions["compatibility-mode"] ?? emitterOptions.compatibilityMode; + const experimentalExtensibleEnums = + emitterOptions["experimental-extensible-enums"] ?? + emitterOptions.experimentalExtensibleEnums; + const ignorePropertyNameNormalize = + emitterOptions["ignore-property-name-normalize"] ?? + emitterOptions.ignorePropertyNameNormalize; + const compatibilityQueryMultiFormat = + emitterOptions["compatibility-query-multi-format"] ?? + emitterOptions.compatibilityQueryMultiFormat; + const typespecTitleMap = + emitterOptions["typespec-title-map"] ?? emitterOptions.typespecTitleMap; + return { - ...emitterOptions, ...credentialInfo, flavor, moduleKind, @@ -99,7 +299,18 @@ function extractRLCOptions( enableModelNamespace, hierarchyClient, azureArm: dpgContext.arm, - clearOutputFolder + clearOutputFolder, + multiClient, + isTypeSpecTest, + title, + dependencyInfo, + productDocLink, + isModularLibrary, + compatibilityMode, + experimentalExtensibleEnums, + ignorePropertyNameNormalize, + compatibilityQueryMultiFormat, + typespecTitleMap }; } @@ -174,6 +385,12 @@ function getEnableOperationGroup( dpgContext: SdkContext, emitterOptions: EmitterOptions ) { + if ( + emitterOptions["enable-operation-group"] === true || + emitterOptions["enable-operation-group"] === false + ) { + return emitterOptions["enable-operation-group"]; + } if ( emitterOptions.enableOperationGroup === true || emitterOptions.enableOperationGroup === false @@ -188,6 +405,12 @@ function getEnableModelNamespace( dpgContext: SdkContext, emitterOptions: EmitterOptions ) { + if ( + emitterOptions["enable-model-namespace"] === true || + emitterOptions["enable-model-namespace"] === false + ) { + return emitterOptions["enable-model-namespace"]; + } if ( emitterOptions.enableModelNamespace === true || emitterOptions.enableModelNamespace === false @@ -199,6 +422,12 @@ function getEnableModelNamespace( } function getHierarchyClient(emitterOptions: EmitterOptions) { + if ( + emitterOptions["hierarchy-client"] === true || + emitterOptions["hierarchy-client"] === false + ) { + return emitterOptions["hierarchy-client"]; + } if ( emitterOptions.hierarchyClient === true || emitterOptions.hierarchyClient === false @@ -210,7 +439,10 @@ function getHierarchyClient(emitterOptions: EmitterOptions) { } function getClearOutputFolder(emitterOptions: EmitterOptions) { - if (emitterOptions.clearOutputFolder === true) { + if ( + emitterOptions["clear-output-folder"] === true || + emitterOptions.clearOutputFolder === true + ) { return true; } return false; @@ -254,11 +486,14 @@ function detectIfNameConflicts(dpgContext: SdkContext) { } function getIncludeShortcuts(emitterOptions: EmitterOptions) { - return Boolean(emitterOptions.includeShortcuts); + return ( + Boolean(emitterOptions["include-shortcuts"]) || + Boolean(emitterOptions.includeShortcuts) + ); } function getModuleKind(emitterOptions: EmitterOptions) { - return emitterOptions.moduleKind ?? "esm"; + return emitterOptions["module-kind"] ?? emitterOptions.moduleKind ?? "esm"; } function getFlavor( @@ -290,11 +525,43 @@ function getFlavor( return undefined; } } - -function getPackageDetails( +function buildPackageDetails( + program: Program, + emitterOptions: EmitterOptions +): PackageDetails { + const defaultDetail = { + name: "@msinternal/unamedpackage", + nameWithoutScope: "unamedpackage", + version: "1.0.0-beta.1" + }; + const packageDetails: PackageDetails = { + ...emitterOptions["package-details"], + name: + emitterOptions["package-details"]?.name ?? + normalizeName( + emitterOptions?.title ?? getDefaultService(program)?.title ?? "", + NameType.Class + ), + version: emitterOptions["package-details"]?.version ?? "1.0.0-beta.1" + }; + if (emitterOptions["package-details"]?.name) { + const nameParts = emitterOptions["package-details"]?.name.split("/"); + if (nameParts.length === 2) { + packageDetails.nameWithoutScope = nameParts[1]; + packageDetails.scopeName = nameParts[0]?.replace("@", ""); + } + } + return packageDetails ?? defaultDetail; +} +function _buildPackageDetails( program: Program, emitterOptions: EmitterOptions ): PackageDetails { + const defaultDetail = { + name: "@msinternal/unamedpackage", + nameWithoutScope: "unamedpackage", + version: "1.0.0-beta.1" + }; const packageDetails: PackageDetails = { ...emitterOptions.packageDetails, name: @@ -312,13 +579,16 @@ function getPackageDetails( packageDetails.scopeName = nameParts[0]?.replace("@", ""); } } - return ( - packageDetails ?? { - name: "@msinternal/unamedpackage", - nameWithoutScope: "unamedpackage", - version: "1.0.0-beta.1" - } - ); + return packageDetails ?? defaultDetail; +} +function getPackageDetails( + program: Program, + emitterOptions: EmitterOptions +): PackageDetails { + if (emitterOptions["package-details"] !== undefined) { + return buildPackageDetails(program, emitterOptions); + } + return _buildPackageDetails(program, emitterOptions); } function getServiceInfo(program: Program): ServiceInfo { @@ -332,20 +602,28 @@ function getServiceInfo(program: Program): ServiceInfo { function getAzureSdkForJs(emitterOptions: EmitterOptions) { return emitterOptions.flavor !== "azure" ? false - : emitterOptions.azureSdkForJs === undefined || - emitterOptions.azureSdkForJs === null + : (emitterOptions["azure-sdk-for-js"] === undefined || + emitterOptions["azure-sdk-for-js"] === null) && + (emitterOptions.azureSdkForJs === undefined || + emitterOptions.azureSdkForJs === null) ? true - : Boolean(emitterOptions.azureSdkForJs); + : Boolean(emitterOptions["azure-sdk-for-js"]) || + Boolean(emitterOptions.azureSdkForJs); } function getGenerateMetadata(emitterOptions: EmitterOptions) { if ( - emitterOptions.generateMetadata === undefined || - emitterOptions.generateMetadata === null + (emitterOptions["generate-metadata"] === undefined || + emitterOptions["generate-metadata"] === null) && + (emitterOptions.generateMetadata === undefined || + emitterOptions.generateMetadata === null) ) { return undefined; } - return Boolean(emitterOptions.generateMetadata); + return ( + Boolean(emitterOptions["generate-metadata"]) || + Boolean(emitterOptions.generateMetadata) + ); } /** @@ -356,18 +634,25 @@ function getGenerateMetadata(emitterOptions: EmitterOptions) { function getGenerateTest(emitterOptions: EmitterOptions, flavor?: "azure") { if ( flavor !== "azure" && + (emitterOptions["generate-test"] === undefined || + emitterOptions["generate-test"] === null) && (emitterOptions.generateTest === undefined || emitterOptions.generateTest === null) ) { return undefined; } else if ( flavor === "azure" && + (emitterOptions["generate-test"] === undefined || + emitterOptions["generate-test"] === null) && (emitterOptions.generateTest === undefined || emitterOptions.generateTest === null) ) { return true; } - return Boolean(emitterOptions.generateTest); + return ( + Boolean(emitterOptions["generate-test"]) || + Boolean(emitterOptions.generateTest) + ); } /** @@ -383,12 +668,17 @@ function getGenerateSample( return true; } if ( - emitterOptions.generateSample === undefined || - emitterOptions.generateSample === null + (emitterOptions["generate-sample"] === undefined || + emitterOptions["generate-sample"] === null) && + (emitterOptions.generateSample === undefined || + emitterOptions.generateSample === null) ) { return undefined; } - return Boolean(emitterOptions.generateSample); + return ( + Boolean(emitterOptions["generate-sample"]) || + Boolean(emitterOptions.generateSample) + ); } export function getCredentialInfo( @@ -397,27 +687,32 @@ export function getCredentialInfo( ) { const securityInfo = processAuth(program); const addCredentials = + emitterOptions["add-credentials"] === false || emitterOptions.addCredentials === false ? false : securityInfo ? securityInfo.addCredentials - : emitterOptions.addCredentials; + : (emitterOptions["add-credentials"] ?? emitterOptions.addCredentials); const credentialScopes = securityInfo && securityInfo.credentialScopes ? securityInfo.credentialScopes - : emitterOptions.credentialScopes; + : (emitterOptions["credential-scopes"] ?? + emitterOptions.credentialScopes); const credentialKeyHeaderName = securityInfo && securityInfo.credentialKeyHeaderName ? securityInfo.credentialKeyHeaderName - : emitterOptions.credentialKeyHeaderName; + : (emitterOptions["credential-key-header-name"] ?? + emitterOptions.credentialKeyHeaderName); const customHttpAuthHeaderName = securityInfo && securityInfo.customHttpAuthHeaderName ? securityInfo.customHttpAuthHeaderName - : emitterOptions.customHttpAuthHeaderName; + : (emitterOptions["custom-http-auth-header-name"] ?? + emitterOptions.customHttpAuthHeaderName); const customHttpAuthSharedKeyPrefix = securityInfo && securityInfo.customHttpAuthSharedKeyPrefix ? securityInfo.customHttpAuthSharedKeyPrefix - : emitterOptions.customHttpAuthSharedKeyPrefix; + : (emitterOptions["custom-http-auth-shared-key-prefix"] ?? + emitterOptions.customHttpAuthSharedKeyPrefix); return { addCredentials, credentialScopes, diff --git a/packages/typespec-ts/test/azureIntegration/generated/authentication/api-key/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/authentication/api-key/tspconfig.yaml index 751998e03c..40ff4aa7df 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/authentication/api-key/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/authentication/api-key/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" + emitter-output-dir: "{project-root}" flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: AuthApiKeyClient - packageDetails: + package-details: name: "@msinternal/auth-apikey" description: "Auth api key Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/authentication/http/custom/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/authentication/http/custom/tspconfig.yaml index 9c9ac79eb8..5350103d47 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/authentication/http/custom/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/authentication/http/custom/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" + emitter-output-dir: "{project-root}" flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: AuthHttpCustomClient - packageDetails: + package-details: name: "@msinternal/auth-httpcustom" description: "Auth Http Custom Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/authentication/oauth2/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/authentication/oauth2/tspconfig.yaml index 31deae6f5a..01685f5fe7 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/authentication/oauth2/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/authentication/oauth2/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: true flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: AuthOauth2Client - packageDetails: + package-details: name: "@msinternal/auth-oauth2" description: "Auth oauth2 Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/authentication/union/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/authentication/union/tspconfig.yaml index 3181f34237..53151846ae 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/authentication/union/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/authentication/union/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: true flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: AuthUnionClient - packageDetails: + package-details: name: "@msinternal/auth-union" description: "Auth Union Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/azure/client-generator-core/access/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/azure/client-generator-core/access/tspconfig.yaml index f43f02c3c8..c431a367a3 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/azure/client-generator-core/access/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/azure/client-generator-core/access/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - generateSample: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + generate-sample: true + package-details: name: "@msinternal/clientGeneratorCore-access" diff --git a/packages/typespec-ts/test/azureIntegration/generated/azure/client-generator-core/flatten-property/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/azure/client-generator-core/flatten-property/tspconfig.yaml index ef941f17f3..a6f2a162a7 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/azure/client-generator-core/flatten-property/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/azure/client-generator-core/flatten-property/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + package-details: name: "@msinternal/flatten-property" description: "Flatten property Service" diff --git a/packages/typespec-ts/test/azureIntegration/generated/azure/client-generator-core/usage/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/azure/client-generator-core/usage/tspconfig.yaml index ed69b3b406..d72c3652d0 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/azure/client-generator-core/usage/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/azure/client-generator-core/usage/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - generateSample: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + generate-sample: true + package-details: name: "@msinternal/clientGeneratorCore-usage" diff --git a/packages/typespec-ts/test/azureIntegration/generated/azure/core/basic/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/azure/core/basic/tspconfig.yaml index d5089fe780..df8751ecf2 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/azure/core/basic/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/azure/core/basic/tspconfig.yaml @@ -2,16 +2,16 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - generateSample: true + azure-sdk-for-js: false + is-typespec-test: true + generate-sample: true title: AzureCoreClient - packageDetails: + package-details: name: "@msinternal/azurecore" description: "AzureCore Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/azure/core/lro/rpc/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/azure/core/lro/rpc/tspconfig.yaml index 822fa13344..a835ab6c75 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/azure/core/lro/rpc/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/azure/core/lro/rpc/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + package-details: name: "@msinternal/lro-rpc" description: "LRO RPC Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/azure/core/lro/standard/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/azure/core/lro/standard/tspconfig.yaml index 6e179e9786..3a16f56326 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/azure/core/lro/standard/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/azure/core/lro/standard/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + package-details: name: "@msinternal/lro-core" description: "LRO Core Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/azure/core/model/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/azure/core/model/tspconfig.yaml index 4a17707985..657cf0c057 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/azure/core/model/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/azure/core/model/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: AzureCoreModelClient - packageDetails: + package-details: name: "@msinternal/azurecoreModel" description: "AzureCoreModel Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/azure/core/page/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/azure/core/page/tspconfig.yaml index cd1b461cdb..ba95b58035 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/azure/core/page/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/azure/core/page/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: AzureCorePageClient - packageDetails: + package-details: name: "@msinternal/azurecorePage" description: "AzureCorePage Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/azure/core/scalar/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/azure/core/scalar/tspconfig.yaml index 5eb4368fb1..29be0995f8 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/azure/core/scalar/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/azure/core/scalar/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: AzureCoreScalarClient - packageDetails: + package-details: name: "@msinternal/azurecorescalar" description: "AzureCoreScalar Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/azure/core/traits/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/azure/core/traits/tspconfig.yaml index dbd625d753..f8c43459c6 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/azure/core/traits/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/azure/core/traits/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: AzureCoreTraitsClient - packageDetails: + package-details: name: "@msinternal/azurecoretraits" description: "AzureCoreTraits Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/azure/example/basic/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/azure/example/basic/tspconfig.yaml index 458c140d3d..62825130be 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/azure/example/basic/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/azure/example/basic/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - isModularLibrary: false - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + is-modular-library: false + azure-sdk-for-js: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@msinternal/azure-example-basic" diff --git a/packages/typespec-ts/test/azureIntegration/generated/azure/payload/pageable/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/azure/payload/pageable/tspconfig.yaml index 2d95aabd88..e192f61262 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/azure/payload/pageable/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/azure/payload/pageable/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - isModularLibrary: false - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + is-modular-library: false + azure-sdk-for-js: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@msinternal/azure-payload-pageable" diff --git a/packages/typespec-ts/test/azureIntegration/generated/azure/resource-manager/common-properties/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/azure/resource-manager/common-properties/tspconfig.yaml index d1f467a6b4..a4b22e8e28 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/azure/resource-manager/common-properties/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/azure/resource-manager/common-properties/tspconfig.yaml @@ -2,17 +2,17 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - generateSample: true - isModularLibrary: false + azure-sdk-for-js: false + is-typespec-test: true + generate-sample: true + is-modular-library: false title: Azure Arm models CommonTypes ManagedIdentity - packageDetails: + package-details: name: "@azure/arm-managedIdentity" description: "AzureArm models CommonTypes ManagedIdentity Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/azure/resource-manager/resources/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/azure/resource-manager/resources/tspconfig.yaml index b4f8203826..6781a57546 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/azure/resource-manager/resources/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/azure/resource-manager/resources/tspconfig.yaml @@ -2,17 +2,17 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - generateSample: true - isModularLibrary: false + azure-sdk-for-js: false + is-typespec-test: true + generate-sample: true + is-modular-library: false title: AzureArmResourceClient - packageDetails: + package-details: name: "@azure/arm-resources" description: "AzureArm Resource Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/azure/special-headers/client-request-id/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/azure/special-headers/client-request-id/tspconfig.yaml index fe9698ae54..e9ca46d19b 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/azure/special-headers/client-request-id/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/azure/special-headers/client-request-id/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - packageDetails: - name: "@msinternal/client-request-id" + azure-sdk-for-js: false + is-typespec-test: true + package-details: + name: "@msinternal/media-types" diff --git a/packages/typespec-ts/test/azureIntegration/generated/client/naming/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/client/naming/tspconfig.yaml index 4f504f1c40..bf36545a6e 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/client/naming/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/client/naming/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + package-details: name: "@msinternal/client-naming" description: "Client Naming Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/client/structure/client-operation-group/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/client/structure/client-operation-group/tspconfig.yaml index 7162d15e3a..6113c72e99 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/client/structure/client-operation-group/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/client/structure/client-operation-group/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + package-details: name: "@msinternal/client-operation-group" description: "Client Structure operationGroupOperaiton Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/client/structure/default/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/client/structure/default/tspconfig.yaml index dc5bd2834d..8506dedfb9 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/client/structure/default/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/client/structure/default/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + package-details: name: "@msinternal/client-structure-default" description: "Client Structure Default Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/client/structure/multi-client/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/client/structure/multi-client/tspconfig.yaml index eebc9d40ee..f2b0bc4fd3 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/client/structure/multi-client/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/client/structure/multi-client/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + package-details: name: "@msinternal/client-structure-multiclient" description: "Client Structure MultiClient Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/client/structure/renamed-operation/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/client/structure/renamed-operation/tspconfig.yaml index 32cd7bafe0..8b92fd5a49 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/client/structure/renamed-operation/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/client/structure/renamed-operation/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + package-details: name: "@msinternal/client-structure-renamed" description: "Client Structure RenamedOperaiton Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/client/structure/two-operation-group/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/client/structure/two-operation-group/tspconfig.yaml index db69752f4e..d3584f94f3 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/client/structure/two-operation-group/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/client/structure/two-operation-group/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + package-details: name: "@msinternal/client-structure-twoopgroup" description: "Client Structure TwoOperationGroup Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/encode/bytes/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/encode/bytes/tspconfig.yaml index 19c33e15ef..ae31d01080 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/encode/bytes/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/encode/bytes/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@msinternal/encode-bytes" diff --git a/packages/typespec-ts/test/azureIntegration/generated/encode/datetime/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/encode/datetime/tspconfig.yaml index 1ec854abd8..7ad23ecd3d 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/encode/datetime/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/encode/datetime/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@msinternal/encode-datetime" diff --git a/packages/typespec-ts/test/azureIntegration/generated/encode/duration/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/encode/duration/tspconfig.yaml index 12c5003e7f..d0730189bf 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/encode/duration/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/encode/duration/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@msinternal/encode-duration" diff --git a/packages/typespec-ts/test/azureIntegration/generated/encode/numeric/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/encode/numeric/tspconfig.yaml index ba9e7ad72c..ce848cab24 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/encode/numeric/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/encode/numeric/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@msinternal/encode-numeric" diff --git a/packages/typespec-ts/test/azureIntegration/generated/media-types/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/media-types/tspconfig.yaml index d09abeaf25..c5fb7f3e91 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/media-types/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/media-types/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: MediaTypesClient - packageDetails: + package-details: name: "@msinternal/media-types" diff --git a/packages/typespec-ts/test/azureIntegration/generated/overload/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/overload/tspconfig.yaml index f255e019cc..598b04a51e 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/overload/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/overload/tspconfig.yaml @@ -2,11 +2,11 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + package-details: name: "@msinternal/media-types" diff --git a/packages/typespec-ts/test/azureIntegration/generated/parameters/basic/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/parameters/basic/tspconfig.yaml index dfdf28a1b6..18601b0fa7 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/parameters/basic/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/parameters/basic/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - enableOperationGroup: true - isTypeSpecTest: true - packageDetails: + azure-sdk-for-js: false + enable-operation-group: true + is-typespec-test: true + package-details: name: "@msinternal/parameterBasic" diff --git a/packages/typespec-ts/test/azureIntegration/generated/parameters/body-optionality/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/parameters/body-optionality/tspconfig.yaml index 5c279cf112..dc73e1c060 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/parameters/body-optionality/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/parameters/body-optionality/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - enableOperationGroup: true - isTypeSpecTest: true - packageDetails: + azure-sdk-for-js: false + enable-operation-group: true + is-typespec-test: true + package-details: name: "@msinternal/collectionFormat" diff --git a/packages/typespec-ts/test/azureIntegration/generated/parameters/collection-format/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/parameters/collection-format/tspconfig.yaml index 7cf447a034..a2bf4ddcc4 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/parameters/collection-format/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/parameters/collection-format/tspconfig.yaml @@ -2,16 +2,16 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - enableOperationGroup: true - compatibilityQueryMultiFormat: true - isTypeSpecTest: true + azure-sdk-for-js: false + enable-operation-group: true + compatibility-query-multi-format: true + is-typespec-test: true title: CollectionFormatClient - packageDetails: + package-details: name: "@msinternal/collectionFormat" description: "CollectionFormat Test Service" diff --git a/packages/typespec-ts/test/azureIntegration/generated/parameters/spread/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/parameters/spread/tspconfig.yaml index 479e735c31..727597b6ad 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/parameters/spread/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/parameters/spread/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - enableOperationGroup: true - isTypeSpecTest: true - packageDetails: + azure-sdk-for-js: false + enable-operation-group: true + is-typespec-test: true + package-details: name: "@msinternal/parameterSpread" diff --git a/packages/typespec-ts/test/azureIntegration/generated/payload/content-negotiation/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/payload/content-negotiation/tspconfig.yaml index a3a0677e3d..06fbbc819c 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/payload/content-negotiation/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/payload/content-negotiation/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@msinternal/payload-content-negotiation" diff --git a/packages/typespec-ts/test/azureIntegration/generated/payload/media-type/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/payload/media-type/tspconfig.yaml index 3dbc551fe2..3a20e38b4e 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/payload/media-type/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/payload/media-type/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@msinternal/payload-media-type" diff --git a/packages/typespec-ts/test/azureIntegration/generated/payload/multipart/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/payload/multipart/tspconfig.yaml index 8b176d238b..a4ef1edb97 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/payload/multipart/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/payload/multipart/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@msinternal/payload-multipart" diff --git a/packages/typespec-ts/test/azureIntegration/generated/payload/pageable/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/payload/pageable/tspconfig.yaml index 45db92a72a..90b8f04a43 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/payload/pageable/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/payload/pageable/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + "enable-operation-group": true + package-details: name: "@msinternal/payload-pageable" diff --git a/packages/typespec-ts/test/azureIntegration/generated/resiliency/srv-driven-main/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/resiliency/srv-driven-main/tspconfig.yaml index 0880f8e183..e00563a876 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/resiliency/srv-driven-main/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/resiliency/srv-driven-main/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: ServiceDrivenNewClient - packageDetails: + package-details: name: "@msinternal/srv-driven-main" description: "Srv Driven Main Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/resiliency/srv-driven-old/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/resiliency/srv-driven-old/tspconfig.yaml index e36ae230b6..b2cb143919 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/resiliency/srv-driven-old/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/resiliency/srv-driven-old/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: ServiceDrivenOldClient - packageDetails: + package-details: name: "@msinternal/srv-driven-old" description: "Srv Driven Old Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/routes/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/routes/tspconfig.yaml index 4a4baca6c8..1fcf27ef57 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/routes/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/routes/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateTest: true - addCredentials: false + emitter-output-dir: "{project-root}" + generate-test: true + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: RoutesClient - packageDetails: + package-details: name: "@msinternal/routes" description: "Routes Test Service" diff --git a/packages/typespec-ts/test/azureIntegration/generated/serialization/encoded-name/json/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/serialization/encoded-name/json/tspconfig.yaml index 22393ce373..1cd5aef480 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/serialization/encoded-name/json/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/serialization/encoded-name/json/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: SerializationEncodedNameJsonClient - enableOperationGroup: true - packageDetails: + enable-operation-group: true + package-details: name: "@msinternal/serialization-encoded-name-json" description: "Serialization Encoded Name Json Test Service" diff --git a/packages/typespec-ts/test/azureIntegration/generated/server/endpoint/not-defined/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/server/endpoint/not-defined/tspconfig.yaml index 9a2f805705..a038f52c27 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/server/endpoint/not-defined/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/server/endpoint/not-defined/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: NotDefinedParamInServerEndpointClient - packageDetails: + package-details: name: "@msinternal/notdefinedparam" description: "NotDefinedParameter Test Service" diff --git a/packages/typespec-ts/test/azureIntegration/generated/server/path/multiple/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/server/path/multiple/tspconfig.yaml index 97c3d19888..852062770d 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/server/path/multiple/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/server/path/multiple/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: MultipleParamInServerPathClient - packageDetails: + package-details: name: "@msinternal/multipleparam" description: "MultipleParameter Test Service" diff --git a/packages/typespec-ts/test/azureIntegration/generated/server/path/single/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/server/path/single/tspconfig.yaml index 770600e818..329db635ea 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/server/path/single/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/server/path/single/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: SingleParamInServerPathClient - packageDetails: + package-details: name: "@msinternal/singleparam" description: "SingleParameter Test Service" diff --git a/packages/typespec-ts/test/azureIntegration/generated/server/versions/not-versioned/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/server/versions/not-versioned/tspconfig.yaml index 319d46c4d6..8b7aa284a1 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/server/versions/not-versioned/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/server/versions/not-versioned/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: NotVersionedParamInServerVersionsClient - packageDetails: + package-details: name: "@msinternal/not-versioned" description: "Not-versioned Test Service" diff --git a/packages/typespec-ts/test/azureIntegration/generated/server/versions/versioned/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/server/versions/versioned/tspconfig.yaml index c300d625bf..c9b077df32 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/server/versions/versioned/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/server/versions/versioned/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: VersionedParamInServerVersionsClient - packageDetails: + package-details: name: "@msinternal/versioned" description: "Versioned Test Service" diff --git a/packages/typespec-ts/test/azureIntegration/generated/shared-route/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/shared-route/tspconfig.yaml index f255e019cc..598b04a51e 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/shared-route/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/shared-route/tspconfig.yaml @@ -2,11 +2,11 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + package-details: name: "@msinternal/media-types" diff --git a/packages/typespec-ts/test/azureIntegration/generated/special-headers/repeatability/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/special-headers/repeatability/tspconfig.yaml index 80b27a89b6..8001ce939d 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/special-headers/repeatability/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/special-headers/repeatability/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - packageDetails: - name: "@msinternal/repeatable-header" + azure-sdk-for-js: false + is-typespec-test: true + package-details: + name: "@msinternal/client-request-id" diff --git a/packages/typespec-ts/test/azureIntegration/generated/special-words/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/special-words/tspconfig.yaml index 20f8c0781c..d0495977aa 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/special-words/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/special-words/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true + azure-sdk-for-js: false + is-typespec-test: true + enable-operation-group: true title: SpecialWordsClient - packageDetails: + package-details: name: "@msinternal/special-words" description: "Special Words Test Service" diff --git a/packages/typespec-ts/test/azureIntegration/generated/type/array/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/type/array/tspconfig.yaml index 591523964a..b6ebf63ed4 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/type/array/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/type/array/tspconfig.yaml @@ -2,17 +2,17 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - generateSample: true + azure-sdk-for-js: false + is-typespec-test: true + generate-sample: true title: ArrayItemTypesClient - enableOperationGroup: true - packageDetails: + enable-operation-group: true + package-details: name: "@msinternal/array-itemtypes" description: "Array item-types Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/type/dictionary/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/type/dictionary/tspconfig.yaml index a4b6537037..2cfd8e64a9 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/type/dictionary/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/type/dictionary/tspconfig.yaml @@ -2,17 +2,17 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - generateSample: true + azure-sdk-for-js: false + is-typespec-test: true + generate-sample: true title: DictClient - enableOperationGroup: true - packageDetails: + enable-operation-group: true + package-details: name: "@msinternal/dictionary" description: "Dictionary Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/type/enum/extensible/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/type/enum/extensible/tspconfig.yaml index 5d03d0c7b2..b89ead32a2 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/type/enum/extensible/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/type/enum/extensible/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + package-details: name: "@msinternal/extensible-enums" description: "Extensible Enums Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/type/enum/fixed/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/type/enum/fixed/tspconfig.yaml index c706b7105a..6952448b8c 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/type/enum/fixed/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/type/enum/fixed/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + package-details: name: "@msinternal/extensible-fixed" description: "Fixed Enums Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/type/model/empty/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/type/model/empty/tspconfig.yaml index be7d32c334..f189779d5e 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/type/model/empty/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/type/model/empty/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + package-details: name: "@msinternal/empty-model" description: "Empty model Service" diff --git a/packages/typespec-ts/test/azureIntegration/generated/type/model/inheritance/enum-discriminator/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/type/model/inheritance/enum-discriminator/tspconfig.yaml index b26f26883a..b7c5f172fa 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/type/model/inheritance/enum-discriminator/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/type/model/inheritance/enum-discriminator/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + package-details: name: "@msinternal/model-inheritance-enum-discriminator" description: "Model Inheritance Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/type/model/inheritance/nested-discriminator/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/type/model/inheritance/nested-discriminator/tspconfig.yaml index cb969320a8..86a569b5b6 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/type/model/inheritance/nested-discriminator/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/type/model/inheritance/nested-discriminator/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + package-details: name: "@msinternal/model-inheritance" description: "Model Inheritance Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/type/model/inheritance/not-discriminated/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/type/model/inheritance/not-discriminated/tspconfig.yaml index 1e5698963b..9255f34c85 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/type/model/inheritance/not-discriminated/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/type/model/inheritance/not-discriminated/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + package-details: name: "@msinternal/model-inheritance-not-discriminated" description: "Model Inheritance Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/type/model/inheritance/recursive/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/type/model/inheritance/recursive/tspconfig.yaml index e43ba65e21..d3a25ceae7 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/type/model/inheritance/recursive/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/type/model/inheritance/recursive/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + package-details: name: "@msinternal/inheritance-recursive" description: "recursive Service" diff --git a/packages/typespec-ts/test/azureIntegration/generated/type/model/inheritance/single-discriminator/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/type/model/inheritance/single-discriminator/tspconfig.yaml index 1f02ab28d6..401c165a43 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/type/model/inheritance/single-discriminator/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/type/model/inheritance/single-discriminator/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + package-details: name: "@msinternal/model-inheritance-single-discriminator" description: "Model Inheritance Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/type/model/usage/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/type/model/usage/tspconfig.yaml index 67ac049162..05a6335b60 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/type/model/usage/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/type/model/usage/tspconfig.yaml @@ -2,13 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true - isModularLibrary: false - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + flavor: azure + is-typespec-test: true + is-modular-library: false + package-details: name: "@msinternal/usage" description: "Usage Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/type/model/visibility/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/type/model/visibility/tspconfig.yaml index 67ad2f03ca..7e4c146a62 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/type/model/visibility/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/type/model/visibility/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + package-details: name: "@msinternal/visibility" description: "Visibility Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/type/property/additional-properties/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/type/property/additional-properties/tspconfig.yaml index a8b006de94..db7ed9e886 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/type/property/additional-properties/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/type/property/additional-properties/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@msinternal/additional-property" description: "additional Property Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/type/property/nullable/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/type/property/nullable/tspconfig.yaml index dfb89d0cdd..aee59ef6b7 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/type/property/nullable/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/type/property/nullable/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@msinternal/nullable-property" description: "Nullable Property Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/type/property/optionality/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/type/property/optionality/tspconfig.yaml index 8c5957d744..006518f0c0 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/type/property/optionality/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/type/property/optionality/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@msinternal/optional-property" description: "Optional Property Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/type/property/value-types/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/type/property/value-types/tspconfig.yaml index c8557f94f8..f669170c04 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/type/property/value-types/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/type/property/value-types/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@msinternal/property-types" description: "Property Types Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureIntegration/generated/type/scalar/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/type/scalar/tspconfig.yaml index 0dead87fa6..11aa264039 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/type/scalar/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/type/scalar/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@msinternal/scalar" diff --git a/packages/typespec-ts/test/azureIntegration/generated/type/union/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/type/union/tspconfig.yaml index 0477ac9f3f..fa9eb9b0bf 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/type/union/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/type/union/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - generateSample: true + azure-sdk-for-js: false + is-typespec-test: true + generate-sample: true title: UnionsClient - experimentalExtensibleEnums: true - packageDetails: + experimental-extensible-enums: true + package-details: name: "@msinternal/unions" description: "Unions Test Service" diff --git a/packages/typespec-ts/test/azureIntegration/generated/union-body/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/union-body/tspconfig.yaml index 282cf27cc9..a4bf80e3c3 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/union-body/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/union-body/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateTest: true - addCredentials: false + emitter-output-dir: "{project-root}" + generate-test: true + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - generateSample: true + azure-sdk-for-js: false + is-typespec-test: true + generate-sample: true title: UnionBodyClient - packageDetails: + package-details: name: "@msinternal/union-body" description: "Union Body Test Service" diff --git a/packages/typespec-ts/test/azureIntegration/generated/versioning/added/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/versioning/added/tspconfig.yaml index fbcc141600..c936f0e673 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/versioning/added/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/versioning/added/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - generateSample: true + azure-sdk-for-js: false + is-typespec-test: true + generate-sample: true title: VersioningAddedClient - packageDetails: + package-details: name: "@msinternal/versioning-added" description: "Versioning Added Service" diff --git a/packages/typespec-ts/test/azureIntegration/generated/versioning/madeOptional/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/versioning/madeOptional/tspconfig.yaml index 94bb6b1e23..6fcc9f345c 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/versioning/madeOptional/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/versioning/madeOptional/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - generateSample: true + azure-sdk-for-js: false + is-typespec-test: true + generate-sample: true title: VersioningMadeOptionalClient - packageDetails: + package-details: name: "@msinternal/versioning-madeOptional" description: "Versioning MadeOptional Service" diff --git a/packages/typespec-ts/test/azureIntegration/generated/versioning/removed/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/versioning/removed/tspconfig.yaml index e5fad62183..66332e48f6 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/versioning/removed/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/versioning/removed/tspconfig.yaml @@ -2,14 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateTest: false - addCredentials: false - flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - generateSample: true + emitter-output-dir: "{project-root}" + generate-test: false + add-credentials: false + azure-sdk-for-js: false + is-typespec-test: true + generate-sample: true title: VersioningRemovedClient - packageDetails: + package-details: name: "@msinternal/versioning-removed" description: "Versioning Removed Service" diff --git a/packages/typespec-ts/test/azureIntegration/generated/versioning/renamedFrom/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/versioning/renamedFrom/tspconfig.yaml index 84934f9d2c..28a9b48c3a 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/versioning/renamedFrom/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/versioning/renamedFrom/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - generateSample: true + azure-sdk-for-js: false + is-typespec-test: true + generate-sample: true title: VersioningRenamedFromClient - packageDetails: + package-details: name: "@msinternal/versioning-renamedFrom" description: "Versioning RenamedFrom Service" diff --git a/packages/typespec-ts/test/azureIntegration/generated/versioning/returnTypeChangedFrom/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/versioning/returnTypeChangedFrom/tspconfig.yaml index 2e81de7c50..0d3e52abd7 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/versioning/returnTypeChangedFrom/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/versioning/returnTypeChangedFrom/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - generateSample: true + azure-sdk-for-js: false + is-typespec-test: true + generate-sample: true title: VersioningReturnTypeChangedFromClient - packageDetails: + package-details: name: "@msinternal/versioning-returnTypeChangedFrom" description: "Versioning ReturnTypeChangedFrom Service" diff --git a/packages/typespec-ts/test/azureIntegration/generated/versioning/typeChangedFrom/tspconfig.yaml b/packages/typespec-ts/test/azureIntegration/generated/versioning/typeChangedFrom/tspconfig.yaml index 37db731b3b..534021bfd8 100644 --- a/packages/typespec-ts/test/azureIntegration/generated/versioning/typeChangedFrom/tspconfig.yaml +++ b/packages/typespec-ts/test/azureIntegration/generated/versioning/typeChangedFrom/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - generateSample: true + azure-sdk-for-js: false + is-typespec-test: true + generate-sample: true title: VersioningTypeChangedFromClient - packageDetails: + package-details: name: "@msinternal/versioning-typeChangedFrom" description: "Versioning TypeChangedFrom Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/authentication/api-key/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/authentication/api-key/tspconfig.yaml index ee0607bb11..70808466d0 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/authentication/api-key/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/authentication/api-key/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - hierarchyClient: false - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/azure-api-key" description: "Azure API Key Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/authentication/http/custom/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/authentication/http/custom/tspconfig.yaml index aa3a24e794..9c4db17bfb 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/authentication/http/custom/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/authentication/http/custom/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - hierarchyClient: false - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/azure-http-custom" description: "Azure Http Custom Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/authentication/oauth2/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/authentication/oauth2/tspconfig.yaml index 02da667349..f5c6e5eca1 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/authentication/oauth2/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/authentication/oauth2/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - hierarchyClient: false - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/azure-oauth2" description: "Azure Oauth2 Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/authentication/union/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/authentication/union/tspconfig.yaml index c8d8dca745..aca74cc2c5 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/authentication/union/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/authentication/union/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - hierarchyClient: false - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/azure-auth-union" description: "Azure Auth Union Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/azure/client-generator-core/access/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/azure/client-generator-core/access/tspconfig.yaml index bcf4391c68..d18ec14a3c 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/azure/client-generator-core/access/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/azure/client-generator-core/access/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - hierarchyClient: false - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/clientGeneratorCore-access" description: "Azure clientGenerator Core access Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/azure/client-generator-core/flatten-property/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/azure/client-generator-core/flatten-property/tspconfig.yaml index 8866823b1f..1566b05acb 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/azure/client-generator-core/flatten-property/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/azure/client-generator-core/flatten-property/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - generateMetadata: true - generateTest: false + generate-metadata: true + generate-test: false flavor: azure - azureSdkForJs: false - isModularLibrary: true - hierarchyClient: false - "emitter-output-dir": "{project-root}" - packageDetails: + azure-sdk-for-js: false + is-modular-library: true + hierarchy-client: false + emitter-output-dir: "{project-root}" + package-details: name: "@msinternal/modular-property-flatten" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/azure/client-generator-core/usage/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/azure/client-generator-core/usage/tspconfig.yaml index 8d7df1c4ba..3d57f99156 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/azure/client-generator-core/usage/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/azure/client-generator-core/usage/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - hierarchyClient: false - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/clientGeneratorCore-usage" description: "Azure clientGenerator Core usage Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/basic/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/basic/tspconfig.yaml index 3fc57ade08..d77f2213de 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/basic/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/basic/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - hierarchyClient: false - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/azure-core-basic" description: "Azure Core Basic Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/lro/rpc/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/lro/rpc/tspconfig.yaml index dc8f34aa04..eb3002e942 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/lro/rpc/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/lro/rpc/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - generateMetadata: true - generateTest: false + generate-metadata: true + generate-test: false flavor: azure - azureSdkForJs: false - isModularLibrary: true - hierarchyClient: false - "emitter-output-dir": "{project-root}" - packageDetails: + azure-sdk-for-js: false + is-modular-library: true + hierarchy-client: false + emitter-output-dir: "{project-root}" + package-details: name: "@msinternal/modular-lro-rpc" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/lro/standard/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/lro/standard/tspconfig.yaml index 75164cef37..e2907441db 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/lro/standard/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/lro/standard/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - generateMetadata: true - generateTest: false + generate-metadata: true + generate-test: false flavor: azure - azureSdkForJs: false - isModularLibrary: true - hierarchyClient: false - "emitter-output-dir": "{project-root}" - packageDetails: + azure-sdk-for-js: false + is-modular-library: true + hierarchy-client: false + emitter-output-dir: "{project-root}" + package-details: name: "@msinternal/modular-lro-standard" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/model/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/model/tspconfig.yaml index f6740f93ee..d393455325 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/model/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/model/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - hierarchyClient: false - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/azure-core-model" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/page/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/page/tspconfig.yaml index ffc4023493..92dbe5c9cd 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/page/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/page/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - hierarchyClient: false - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/azure-core-page" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/scalar/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/scalar/tspconfig.yaml index ee9d5ec0d6..15dcc9e020 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/scalar/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/scalar/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - hierarchyClient: false - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/azure-core-scalar" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/traits/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/traits/tspconfig.yaml index 93a626009e..a95ab85d0b 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/traits/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/azure/core/traits/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - hierarchyClient: false - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/azure-core-traits" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/azure/example/basic/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/azure/example/basic/tspconfig.yaml index b8629e8a3d..0ef105cc4e 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/azure/example/basic/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/azure/example/basic/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - generateMetadata: true - generateTest: false + generate-metadata: true + generate-test: false flavor: azure - azureSdkForJs: false - isModularLibrary: true - hierarchyClient: false - generateSample: true + azure-sdk-for-js: false + is-modular-library: true + hierarchy-client: false + generate-sample: true examples-directory: "../../../../../../temp/http/azure/example/basic/examples" - "emitter-output-dir": "{project-root}" - packageDetails: + emitter-output-dir: "{project-root}" + package-details: name: "@msinternal/example" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/azure/payload/pageable/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/azure/payload/pageable/tspconfig.yaml index 71f16f6996..f5e0b7288d 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/azure/payload/pageable/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/azure/payload/pageable/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + package-details: name: "@msinternal/payload-pageable" description: "Azure payload Pageable Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/azure/resource-manager/common-properties/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/azure/resource-manager/common-properties/tspconfig.yaml index 8a717da0b7..71c6b9528a 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/azure/resource-manager/common-properties/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/azure/resource-manager/common-properties/tspconfig.yaml @@ -2,17 +2,17 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - hierarchyClient: false - experimentalExtensibleEnums: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + hierarchy-client: false + experimental-extensible-enums: true + package-details: name: "@azure/arm-managedIdentity" description: "Azure Arm ManagedIdentity Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/azure/resource-manager/resources/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/azure/resource-manager/resources/tspconfig.yaml index 75ca52276c..4851e94aad 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/azure/resource-manager/resources/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/azure/resource-manager/resources/tspconfig.yaml @@ -2,17 +2,17 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - hierarchyClient: false - experimentalExtensibleEnums: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + hierarchy-client: false + experimental-extensible-enums: true + package-details: name: "@azure/arm-resources" description: "Azure Arm Resource Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/azure/special-headers/client-request-id/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/azure/special-headers/client-request-id/tspconfig.yaml index f93fa362f0..16143f33b9 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/azure/special-headers/client-request-id/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/azure/special-headers/client-request-id/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - generateMetadata: true - generateTest: false + generate-metadata: true + generate-test: false flavor: azure - azureSdkForJs: false - isModularLibrary: true - hierarchyClient: false - "emitter-output-dir": "{project-root}" - packageDetails: + azure-sdk-for-js: false + is-modular-library: true + hierarchy-client: false + emitter-output-dir: "{project-root}" + package-details: name: "@msinternal/modular-model-usage" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/client/naming/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/client/naming/tspconfig.yaml index 876f6570f3..0be4822579 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/client/naming/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/client/naming/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + package-details: name: "@msinternal/client-naming" description: "Client Naming Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/client/structure/client-operation-group/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/client/structure/client-operation-group/tspconfig.yaml index 1fac2ac7fb..7e98beeb5d 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/client/structure/client-operation-group/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/client/structure/client-operation-group/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + package-details: name: "@msinternal/client-operation-group" description: "Client Structure OperaitonGroup Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/client/structure/default/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/client/structure/default/tspconfig.yaml index fc53ca9582..4e4f5be3a7 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/client/structure/default/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/client/structure/default/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + package-details: name: "@msinternal/client-structure-default" description: "Client Structure Default Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/client/structure/multi-client/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/client/structure/multi-client/tspconfig.yaml index d559242bc6..90e5e65e30 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/client/structure/multi-client/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/client/structure/multi-client/tspconfig.yaml @@ -2,16 +2,16 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - hierarchyClient: false - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/client-structure-multiclient" description: "Client Structure MultiClient Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/client/structure/renamed-operation/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/client/structure/renamed-operation/tspconfig.yaml index b656a45268..22d46a0618 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/client/structure/renamed-operation/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/client/structure/renamed-operation/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + package-details: name: "@msinternal/client-structure-renamed" description: "Client Structure RenamedOperaiton Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/client/structure/two-operation-group/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/client/structure/two-operation-group/tspconfig.yaml index 723ab5fa26..caaed3f728 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/client/structure/two-operation-group/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/client/structure/two-operation-group/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + package-details: name: "@msinternal/client-structure-twoopgroup" description: "Client Structure TwoOperationGroup Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/encode/bytes/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/encode/bytes/tspconfig.yaml index c3b29ed6c5..23fb165f3a 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/encode/bytes/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/encode/bytes/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true - isModularLibrary: true - hierarchyClient: false - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + enable-operation-group: true + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/encode-bytes" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/encode/datetime/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/encode/datetime/tspconfig.yaml index a12139853d..165f53ecfc 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/encode/datetime/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/encode/datetime/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true - isModularLibrary: true - hierarchyClient: false - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + enable-operation-group: true + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/encode-datatime" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/encode/duration/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/encode/duration/tspconfig.yaml index 5e79235d5a..f8c2310c78 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/encode/duration/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/encode/duration/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true - isModularLibrary: true - hierarchyClient: false - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + enable-operation-group: true + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/encode-duration" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/encode/numeric/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/encode/numeric/tspconfig.yaml index 79b6db8847..35071ae7cb 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/encode/numeric/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/encode/numeric/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true - isModularLibrary: true - hierarchyClient: false - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + enable-operation-group: true + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/encode-numeric" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/parameters/basic/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/parameters/basic/tspconfig.yaml index 04e23a2fa0..48dfbcd1ca 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/parameters/basic/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/parameters/basic/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - enableOperationGroup: true - isTypeSpecTest: true - isModularLibrary: true - hierarchyClient: false - packageDetails: + azure-sdk-for-js: false + enable-operation-group: true + is-typespec-test: true + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/parameterBasic" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/parameters/body-optionality/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/parameters/body-optionality/tspconfig.yaml index 5211db2f94..9837672d0f 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/parameters/body-optionality/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/parameters/body-optionality/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + package-details: name: "@msinternal/body-optionality" description: "Parameter Body Optionality Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/parameters/collection-format/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/parameters/collection-format/tspconfig.yaml index 2f1425ae7b..cbc6184b8e 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/parameters/collection-format/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/parameters/collection-format/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - hierarchyClient: false - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/azure-collection-format" description: "Azure Collection Format Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/parameters/spread/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/parameters/spread/tspconfig.yaml index 8bdacb7b73..698dd44ab9 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/parameters/spread/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/parameters/spread/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - enableOperationGroup: true - isTypeSpecTest: true - isModularLibrary: true - hierarchyClient: false - packageDetails: + azure-sdk-for-js: false + enable-operation-group: true + is-typespec-test: true + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/parameterSpread" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/payload/content-negotiation/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/payload/content-negotiation/tspconfig.yaml index ce814cfea1..763f862530 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/payload/content-negotiation/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/payload/content-negotiation/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + package-details: name: "@msinternal/payload-content-negotiation" description: "Payload Content Negotiation Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/payload/media-type/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/payload/media-type/tspconfig.yaml index 3350b799f7..173444ccd7 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/payload/media-type/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/payload/media-type/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + package-details: name: "@msinternal/payload-mediaType" description: "Payload Media Type Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/payload/multipart/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/payload/multipart/tspconfig.yaml index 68e490c843..5ad355c2c8 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/payload/multipart/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/payload/multipart/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true flavor: azure - isModularLibrary: true - packageDetails: + is-modular-library: true + package-details: name: "@msinternal/payload-multipart" description: "Payload Multipart Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/payload/pageable/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/payload/pageable/tspconfig.yaml index a4eb1f45bf..a4e458c60e 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/payload/pageable/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/payload/pageable/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + package-details: name: "@msinternal/payload-pageable" description: "Payload Pageable Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/resiliency/srv-driven-main/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/resiliency/srv-driven-main/tspconfig.yaml index fa32decf06..fb322f3b62 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/resiliency/srv-driven-main/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/resiliency/srv-driven-main/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - generateMetadata: true - generateTest: false + generate-metadata: true + generate-test: false + azure-sdk-for-js: false flavor: azure - azureSdkForJs: false - isModularLibrary: true - hierarchyClient: false - "emitter-output-dir": "{project-root}" - packageDetails: + is-modular-library: true + hierarchy-client: false + emitter-output-dir: "{project-root}" + package-details: name: "@msinternal/srv-driven-main" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/resiliency/srv-driven-old/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/resiliency/srv-driven-old/tspconfig.yaml index 94048f2646..fb3c44294a 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/resiliency/srv-driven-old/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/resiliency/srv-driven-old/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - generateMetadata: true - generateTest: false + generate-metadata: true + generate-test: false flavor: azure - azureSdkForJs: false - isModularLibrary: true - hierarchyClient: false - "emitter-output-dir": "{project-root}" - packageDetails: + azure-sdk-for-js: false + is-modular-library: true + hierarchy-client: false + emitter-output-dir: "{project-root}" + package-details: name: "@msinternal/srv-driven-old" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/serialization/encoded-name/json/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/serialization/encoded-name/json/tspconfig.yaml index e47b9bdfc5..58dfcce882 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/serialization/encoded-name/json/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/serialization/encoded-name/json/tspconfig.yaml @@ -2,16 +2,16 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: SerializationEncodedNameJsonClient - isModularLibrary: true - hierarchyClient: false - packageDetails: + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/serialization-encoded-name-json" description: "Serialization Encoded Name Json Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/server/endpoint/not-defined/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/server/endpoint/not-defined/tspconfig.yaml index c72c917559..1ead6db878 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/server/endpoint/not-defined/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/server/endpoint/not-defined/tspconfig.yaml @@ -2,16 +2,16 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: NotDefinedParamInServerEndpointClient - isModularLibrary: true - hierarchyClient: false - packageDetails: + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/notdefinedparam" description: "NotDefinedParameter Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/server/path/multiple/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/server/path/multiple/tspconfig.yaml index ff87767004..213d2ea61d 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/server/path/multiple/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/server/path/multiple/tspconfig.yaml @@ -2,16 +2,16 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: MultipleParamInServerPathClient - isModularLibrary: true - hierarchyClient: false - packageDetails: + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/multipleparam" description: "MultipleParameter Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/server/path/single/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/server/path/single/tspconfig.yaml index c17a07d55e..6bd619ad7d 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/server/path/single/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/server/path/single/tspconfig.yaml @@ -2,16 +2,16 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: SingleParamInServerPathClient - isModularLibrary: true - hierarchyClient: false - packageDetails: + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/singleparam" description: "SingleParameter Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/server/versions/not-versioned/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/server/versions/not-versioned/tspconfig.yaml index e113f46e8a..3168126b32 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/server/versions/not-versioned/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/server/versions/not-versioned/tspconfig.yaml @@ -2,16 +2,16 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: NotVersionedParamInServerVersionsClient - isModularLibrary: true - hierarchyClient: false - packageDetails: + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/not-versioned" description: "NotVersioned Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/server/versions/versioned/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/server/versions/versioned/tspconfig.yaml index 04050aa4ee..9c8c989273 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/server/versions/versioned/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/server/versions/versioned/tspconfig.yaml @@ -2,16 +2,16 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: VersionedParamInServerVersionsClient - isModularLibrary: true - hierarchyClient: false - packageDetails: + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/versioned" description: "Versioned Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/special-headers/repeatability/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/special-headers/repeatability/tspconfig.yaml index 807e63da4b..1760dd8cdb 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/special-headers/repeatability/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/special-headers/repeatability/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - generateMetadata: true - generateTest: false + generate-metadata: true + generate-test: false flavor: azure - azureSdkForJs: false - isModularLibrary: true - hierarchyClient: false - "emitter-output-dir": "{project-root}" - packageDetails: + azure-sdk-for-js: false + is-modular-library: true + hierarchy-client: false + emitter-output-dir: "{project-root}" + package-details: name: "@msinternal/headers-repeatability" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/special-words/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/special-words/tspconfig.yaml index 017f4a5ba1..8a0d62602e 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/special-words/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/special-words/tspconfig.yaml @@ -2,16 +2,16 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: SpecialWordsClient - isModularLibrary: true - hierarchyClient: false - packageDetails: + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/special-words" description: "Special Words Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/type/array/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/type/array/tspconfig.yaml index 236d9e4de2..7118c2414e 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/type/array/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/type/array/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - hierarchyClient: false - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/arrays-item-types" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/type/dictionary/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/type/dictionary/tspconfig.yaml index c4c72682a2..aba95e5955 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/type/dictionary/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/type/dictionary/tspconfig.yaml @@ -2,18 +2,18 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true - isModularLibrary: true + azure-sdk-for-js: false + is-typespec-test: true + enable-operation-group: true + is-modular-library: true # temporary only support legacy client for additional properties in modular - compatibilityMode: true - packageDetails: + compatibility-mode: true + package-details: name: "@msinternal/dictionary" description: "Dictionary Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/type/enum/extensible/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/type/enum/extensible/tspconfig.yaml index f68847e139..1f311ce0cf 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/type/enum/extensible/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/type/enum/extensible/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + package-details: name: "@msinternal/extensible-enums" description: "Extensible Enums Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/type/enum/fixed/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/type/enum/fixed/tspconfig.yaml index 6ea0bdede5..8f42de1569 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/type/enum/fixed/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/type/enum/fixed/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + package-details: name: "@msinternal/fixed-enums" description: "Enums Fixed Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/type/model/empty/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/type/model/empty/tspconfig.yaml index a308284cd2..4c3f108443 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/type/model/empty/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/type/model/empty/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - generateMetadata: true - generateTest: false + generate-metadata: true + generate-test: false flavor: azure - azureSdkForJs: false - isModularLibrary: true - hierarchyClient: false - "emitter-output-dir": "{project-root}" - packageDetails: + azure-sdk-for-js: false + is-modular-library: true + hierarchy-client: false + emitter-output-dir: "{project-root}" + package-details: name: "@msinternal/modular-model-empty" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/type/model/inheritance/enum-discriminator/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/type/model/inheritance/enum-discriminator/tspconfig.yaml index 3a10f8dd06..8c420d8e5a 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/type/model/inheritance/enum-discriminator/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/type/model/inheritance/enum-discriminator/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + package-details: name: "@msinternal/model-inheritance-enum-discriminator" description: "Model Inheritance Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/type/model/inheritance/nested-discriminator/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/type/model/inheritance/nested-discriminator/tspconfig.yaml index 81b3dbb7fc..cb07f75285 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/type/model/inheritance/nested-discriminator/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/type/model/inheritance/nested-discriminator/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + package-details: name: "@msinternal/model-inheritance-nested-discriminator" description: "Model Inheritance Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/type/model/inheritance/not-discriminated/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/type/model/inheritance/not-discriminated/tspconfig.yaml index dda4084518..cd95c04571 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/type/model/inheritance/not-discriminated/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/type/model/inheritance/not-discriminated/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + package-details: name: "@msinternal/model-inheritance-not-discriminated" description: "Model Inheritance Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/type/model/inheritance/recursive/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/type/model/inheritance/recursive/tspconfig.yaml index 06b24e9f27..5f24ef9d6d 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/type/model/inheritance/recursive/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/type/model/inheritance/recursive/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - generateMetadata: true - generateTest: false + generate-metadata: true + generate-test: false flavor: azure - azureSdkForJs: false - isModularLibrary: true - hierarchyClient: false - "emitter-output-dir": "{project-root}" - packageDetails: + azure-sdk-for-js: false + is-modular-library: true + hierarchy-client: false + emitter-output-dir: "{project-root}" + package-details: name: "@msinternal/model-inheritance-recursive" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/type/model/inheritance/single-discriminator/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/type/model/inheritance/single-discriminator/tspconfig.yaml index 8eb58cb902..ba05a5a55d 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/type/model/inheritance/single-discriminator/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/type/model/inheritance/single-discriminator/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - isModularLibrary: true - packageDetails: + azure-sdk-for-js: false + is-typespec-test: true + is-modular-library: true + package-details: name: "@msinternal/model-inheritance-single-discriminator" description: "Model Inheritance Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/type/model/usage/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/type/model/usage/tspconfig.yaml index f93fa362f0..16143f33b9 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/type/model/usage/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/type/model/usage/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - generateMetadata: true - generateTest: false + generate-metadata: true + generate-test: false flavor: azure - azureSdkForJs: false - isModularLibrary: true - hierarchyClient: false - "emitter-output-dir": "{project-root}" - packageDetails: + azure-sdk-for-js: false + is-modular-library: true + hierarchy-client: false + emitter-output-dir: "{project-root}" + package-details: name: "@msinternal/modular-model-usage" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/type/property/additional-properties/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/type/property/additional-properties/tspconfig.yaml index c0c82de712..87055dcbb5 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/type/property/additional-properties/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/type/property/additional-properties/tspconfig.yaml @@ -2,18 +2,17 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true - isModularLibrary: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + azure-sdk-for-js: false + is-typespec-test: true + enable-operation-group: true + is-modular-library: true # temporary only support legacy client for additional properties in modular - compatibilityMode: true - packageDetails: + compatibility-mode: true + package-details: name: "@msinternal/additional-property" description: "additional Property Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/type/property/nullable/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/type/property/nullable/tspconfig.yaml index 60a9360ef4..d50daac341 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/type/property/nullable/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/type/property/nullable/tspconfig.yaml @@ -2,18 +2,18 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true - isModularLibrary: true + azure-sdk-for-js: false + is-typespec-test: true + enable-operation-group: true + is-modular-library: true # temporary only support legacy client for additional properties in modular - compatibilityMode: true - packageDetails: + compatibility-mode: true + package-details: name: "@msinternal/nullable-property" description: "nullable Property Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/type/property/optionality/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/type/property/optionality/tspconfig.yaml index 23e4bfa4b0..c7d61eb890 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/type/property/optionality/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/type/property/optionality/tspconfig.yaml @@ -2,18 +2,18 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true - enableOperationGroup: true - isModularLibrary: true + azure-sdk-for-js: false + is-typespec-test: true + enable-operation-group: true + is-modular-library: true # temporary only support legacy client for additional properties in modular - compatibilityMode: true - packageDetails: + compatibility-mode: true + package-details: name: "@msinternal/optional-property" description: "Optional Property Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/type/property/value-types/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/type/property/value-types/tspconfig.yaml index aa4a62521b..ec9c9cfbd0 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/type/property/value-types/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/type/property/value-types/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - generateMetadata: true - generateTest: false + generate-metadata: true + generate-test: false flavor: azure - azureSdkForJs: false - isModularLibrary: true - hierarchyClient: false - "emitter-output-dir": "{project-root}" - packageDetails: + azure-sdk-for-js: false + is-modular-library: true + hierarchy-client: false + emitter-output-dir: "{project-root}" + package-details: name: "@msinternal/modular-model-propertyTypes" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/type/scalar/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/type/scalar/tspconfig.yaml index 040e88f25a..ab99652e61 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/type/scalar/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/type/scalar/tspconfig.yaml @@ -2,16 +2,16 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: ScalarClient - isModularLibrary: true - hierarchyClient: false - packageDetails: + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/scalar" description: "Scalar client" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/type/union/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/type/union/tspconfig.yaml index 5ffaa09a82..2988f5fb5f 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/type/union/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/type/union/tspconfig.yaml @@ -2,17 +2,17 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: UnionClient - isModularLibrary: true - hierarchyClient: false - experimentalExtensibleEnums: true - packageDetails: + is-modular-library: true + hierarchy-client: false + experimental-extensible-enums: true + package-details: name: "@msinternal/union" description: "Union client" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/versioning/added/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/versioning/added/tspconfig.yaml index 1670e3e148..d970917681 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/versioning/added/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/versioning/added/tspconfig.yaml @@ -2,16 +2,16 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: VersioningAddedClient - isModularLibrary: true - hierarchyClient: false - packageDetails: + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/versionning-added" description: "Versioning Added Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/versioning/madeOptional/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/versioning/madeOptional/tspconfig.yaml index 2c5ce7c3ef..de77900b32 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/versioning/madeOptional/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/versioning/madeOptional/tspconfig.yaml @@ -2,16 +2,16 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: VersioningMadeOptionalClient - isModularLibrary: true - hierarchyClient: false - packageDetails: + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/versionning-madeOptional" description: "Versioning MadeOptional Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/versioning/removed/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/versioning/removed/tspconfig.yaml index d19da6e2f0..92fb1aa722 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/versioning/removed/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/versioning/removed/tspconfig.yaml @@ -2,16 +2,16 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: VersioningRemovedClient - isModularLibrary: true - hierarchyClient: false - packageDetails: + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/versionning-removed" description: "Versioning Removed Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/versioning/renamedFrom/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/versioning/renamedFrom/tspconfig.yaml index 41d502400e..c0cb169666 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/versioning/renamedFrom/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/versioning/renamedFrom/tspconfig.yaml @@ -2,16 +2,16 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: VersioningRenamedFromClient - isModularLibrary: true - hierarchyClient: false - packageDetails: + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/versionning-renamedFrom" description: "Versioning Renamed Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/versioning/returnTypeChangedFrom/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/versioning/returnTypeChangedFrom/tspconfig.yaml index 97013782df..6f734311bb 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/versioning/returnTypeChangedFrom/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/versioning/returnTypeChangedFrom/tspconfig.yaml @@ -2,16 +2,16 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: VersioningReturnTypeChangedFromClient - isModularLibrary: true - hierarchyClient: false - packageDetails: + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/versionning-returnTypeChangedFrom" description: "Versioning ReturnTypeChanged Test Service" diff --git a/packages/typespec-ts/test/azureModularIntegration/generated/versioning/typeChangedFrom/tspconfig.yaml b/packages/typespec-ts/test/azureModularIntegration/generated/versioning/typeChangedFrom/tspconfig.yaml index 93de534504..5d6ff1bc1c 100644 --- a/packages/typespec-ts/test/azureModularIntegration/generated/versioning/typeChangedFrom/tspconfig.yaml +++ b/packages/typespec-ts/test/azureModularIntegration/generated/versioning/typeChangedFrom/tspconfig.yaml @@ -2,16 +2,16 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false flavor: azure - azureSdkForJs: false - isTypeSpecTest: true + azure-sdk-for-js: false + is-typespec-test: true title: VersioningTypeChangedFromClient - isModularLibrary: true - hierarchyClient: false - packageDetails: + is-modular-library: true + hierarchy-client: false + package-details: name: "@msinternal/versionning-typeChangedFrom" description: "Versioning TypeChanged Test Service" diff --git a/packages/typespec-ts/test/integration/generated/authentication/api-key/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/authentication/api-key/tspconfig.yaml index 966e076176..42a24e3544 100644 --- a/packages/typespec-ts/test/integration/generated/authentication/api-key/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/authentication/api-key/tspconfig.yaml @@ -2,11 +2,11 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - isModularLibrary: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + is-modular-library: false + is-typespec-test: true title: AuthApiKeyClient - packageDetails: + package-details: name: "@unbranded/auth-apikey" description: "Auth api key Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/integration/generated/authentication/http/custom/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/authentication/http/custom/tspconfig.yaml index 708ad88746..6b939e11cd 100644 --- a/packages/typespec-ts/test/integration/generated/authentication/http/custom/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/authentication/http/custom/tspconfig.yaml @@ -2,11 +2,11 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - isModularLibrary: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + is-modular-library: false + is-typespec-test: true title: AuthHttpCustomClient - packageDetails: + package-details: name: "@unbranded/auth-httpcustom" description: "Auth Http Custom Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/integration/generated/authentication/oauth2/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/authentication/oauth2/tspconfig.yaml index 7f66af592c..39b2dd9c48 100644 --- a/packages/typespec-ts/test/integration/generated/authentication/oauth2/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/authentication/oauth2/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: true - isModularLibrary: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: true + is-modular-library: false + is-typespec-test: true title: AuthOauth2Client - packageDetails: + package-details: name: "@unbranded/auth-oauth2" description: "Auth oauth2 Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/integration/generated/authentication/union/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/authentication/union/tspconfig.yaml index da29489b1a..8b2f50f297 100644 --- a/packages/typespec-ts/test/integration/generated/authentication/union/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/authentication/union/tspconfig.yaml @@ -2,13 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: true - isModularLibrary: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + is-modular-library: false + is-typespec-test: true title: AuthUnionClient - packageDetails: + package-details: name: "@unbranded/auth-union" description: "Auth Union Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/integration/generated/encode/bytes/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/encode/bytes/tspconfig.yaml index 1141d953cf..d6be4ef6d4 100644 --- a/packages/typespec-ts/test/integration/generated/encode/bytes/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/encode/bytes/tspconfig.yaml @@ -2,11 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@unbranded/encode-bytes" diff --git a/packages/typespec-ts/test/integration/generated/encode/datetime/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/encode/datetime/tspconfig.yaml index 44a09ba726..df2276b284 100644 --- a/packages/typespec-ts/test/integration/generated/encode/datetime/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/encode/datetime/tspconfig.yaml @@ -2,11 +2,11 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + add-credentials: false + is-modular-library: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@unbranded/encode-datetime" diff --git a/packages/typespec-ts/test/integration/generated/encode/duration/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/encode/duration/tspconfig.yaml index b4d65f1695..6dab8fafb6 100644 --- a/packages/typespec-ts/test/integration/generated/encode/duration/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/encode/duration/tspconfig.yaml @@ -2,11 +2,11 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + add-credentials: false + is-modular-library: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@unbranded/encode-duration" diff --git a/packages/typespec-ts/test/integration/generated/encode/numeric/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/encode/numeric/tspconfig.yaml index dd4c5dc131..4254444b93 100644 --- a/packages/typespec-ts/test/integration/generated/encode/numeric/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/encode/numeric/tspconfig.yaml @@ -2,11 +2,11 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + add-credentials: false + is-modular-library: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@unbranded/encode-numeric" diff --git a/packages/typespec-ts/test/integration/generated/parameters/basic/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/parameters/basic/tspconfig.yaml index 6b36a8e2af..f6538fd1ba 100644 --- a/packages/typespec-ts/test/integration/generated/parameters/basic/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/parameters/basic/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - enableOperationGroup: true - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + enable-operation-group: true + is-typespec-test: true + package-details: name: "@unbranded/parameterBasic" diff --git a/packages/typespec-ts/test/integration/generated/parameters/body-optionality/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/parameters/body-optionality/tspconfig.yaml index 4ce9910372..2f2de1ac35 100644 --- a/packages/typespec-ts/test/integration/generated/parameters/body-optionality/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/parameters/body-optionality/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - enableOperationGroup: true - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + enable-operation-group: true + is-typespec-test: true + package-details: name: "@unbranded/collectionFormat" diff --git a/packages/typespec-ts/test/integration/generated/parameters/collection-format/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/parameters/collection-format/tspconfig.yaml index da6eb41074..4e2bf824ee 100644 --- a/packages/typespec-ts/test/integration/generated/parameters/collection-format/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/parameters/collection-format/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - enableOperationGroup: true - compatibilityQueryMultiFormat: true - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + enable-operation-group: true + compatibility-query-multi-format: true + is-typespec-test: true title: CollectionFormatClient - packageDetails: + package-details: name: "@unbranded/collectionFormat" description: "CollectionFormat Test Service" diff --git a/packages/typespec-ts/test/integration/generated/parameters/spread/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/parameters/spread/tspconfig.yaml index 35a8a193bf..c0d8ce5df9 100644 --- a/packages/typespec-ts/test/integration/generated/parameters/spread/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/parameters/spread/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - enableOperationGroup: true - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + enable-operation-group: true + is-typespec-test: true + package-details: name: "@unbranded/parameterSpread" diff --git a/packages/typespec-ts/test/integration/generated/payload/content-negotiation/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/payload/content-negotiation/tspconfig.yaml index 17a40e59f4..a2a71feeeb 100644 --- a/packages/typespec-ts/test/integration/generated/payload/content-negotiation/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/payload/content-negotiation/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@unbranded/payload-content-negotiation" diff --git a/packages/typespec-ts/test/integration/generated/payload/media-type/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/payload/media-type/tspconfig.yaml index dd34458d64..447e246e69 100644 --- a/packages/typespec-ts/test/integration/generated/payload/media-type/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/payload/media-type/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@unbranded/payload-media-type" diff --git a/packages/typespec-ts/test/integration/generated/payload/multipart/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/payload/multipart/tspconfig.yaml index c65f8055ad..ea118fca0a 100644 --- a/packages/typespec-ts/test/integration/generated/payload/multipart/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/payload/multipart/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@unbranded/payload-multipart" diff --git a/packages/typespec-ts/test/integration/generated/payload/pageable/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/payload/pageable/tspconfig.yaml index 10abe741c5..efdc8577b0 100644 --- a/packages/typespec-ts/test/integration/generated/payload/pageable/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/payload/pageable/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@unbranded/payload-pageable" diff --git a/packages/typespec-ts/test/integration/generated/routes/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/routes/tspconfig.yaml index 027528c988..da6fb63589 100644 --- a/packages/typespec-ts/test/integration/generated/routes/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/routes/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateTest: true - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-test: true + add-credentials: false + is-modular-library: false + is-typespec-test: true title: RoutesClient - packageDetails: + package-details: name: "@unbranded/routes" description: "Routes Test Service" diff --git a/packages/typespec-ts/test/integration/generated/serialization/encoded-name/json/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/serialization/encoded-name/json/tspconfig.yaml index 9d4b150b91..e7ce4c1a48 100644 --- a/packages/typespec-ts/test/integration/generated/serialization/encoded-name/json/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/serialization/encoded-name/json/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true title: SerializationEncodedNameJsonClient - enableOperationGroup: true - packageDetails: + enable-operation-group: true + package-details: name: "@unbranded/serialization-encoded-name-json" description: "Serialization Encoded Name Json Test Service" diff --git a/packages/typespec-ts/test/integration/generated/server/endpoint/not-defined/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/server/endpoint/not-defined/tspconfig.yaml index d020cf667a..4813eabc82 100644 --- a/packages/typespec-ts/test/integration/generated/server/endpoint/not-defined/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/server/endpoint/not-defined/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true title: NotDefinedParamInServerEndpointClient - packageDetails: + package-details: name: "@unbranded/notdefinedparam" description: "NotDefinedParameter Test Service" diff --git a/packages/typespec-ts/test/integration/generated/server/path/multiple/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/server/path/multiple/tspconfig.yaml index 39d16dc36d..1e69c91bb2 100644 --- a/packages/typespec-ts/test/integration/generated/server/path/multiple/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/server/path/multiple/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true title: MultipleParamInServerPathClient - packageDetails: + package-details: name: "@unbranded/multipleparam" description: "MultipleParameter Test Service" diff --git a/packages/typespec-ts/test/integration/generated/server/path/single/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/server/path/single/tspconfig.yaml index 5c27ee10ae..763247c3e6 100644 --- a/packages/typespec-ts/test/integration/generated/server/path/single/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/server/path/single/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true title: SingleParamInServerPathClient - packageDetails: + package-details: name: "@unbranded/singleparam" description: "SingleParameter Test Service" diff --git a/packages/typespec-ts/test/integration/generated/server/versions/not-versioned/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/server/versions/not-versioned/tspconfig.yaml index cac48be5c5..9e77a4bcc0 100644 --- a/packages/typespec-ts/test/integration/generated/server/versions/not-versioned/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/server/versions/not-versioned/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true title: NotVersionedParamInServerVersionsClient - packageDetails: + package-details: name: "@unbranded/not-versioned" description: "Not-versioned Test Service" diff --git a/packages/typespec-ts/test/integration/generated/server/versions/versioned/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/server/versions/versioned/tspconfig.yaml index 4c7edd0d40..c740d4b935 100644 --- a/packages/typespec-ts/test/integration/generated/server/versions/versioned/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/server/versions/versioned/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true title: VersionedParamInServerVersionsClient - packageDetails: + package-details: name: "@unbranded/versioned" description: "Versioned Test Service" diff --git a/packages/typespec-ts/test/integration/generated/shared-route/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/shared-route/tspconfig.yaml index 3b047335e3..dabb7bf756 100644 --- a/packages/typespec-ts/test/integration/generated/shared-route/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/shared-route/tspconfig.yaml @@ -2,10 +2,10 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - isModularLibrary: false - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + is-modular-library: false + is-typespec-test: true + package-details: name: "@unbranded/media-types" diff --git a/packages/typespec-ts/test/integration/generated/special-headers/repeatability/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/special-headers/repeatability/tspconfig.yaml index 0962a2746c..db94b3deb4 100644 --- a/packages/typespec-ts/test/integration/generated/special-headers/repeatability/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/special-headers/repeatability/tspconfig.yaml @@ -2,11 +2,11 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + package-details: name: "@unbranded/repeatable-header" diff --git a/packages/typespec-ts/test/integration/generated/special-words/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/special-words/tspconfig.yaml index f8142c2564..0e04e995e3 100644 --- a/packages/typespec-ts/test/integration/generated/special-words/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/special-words/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - azureSdkForJs: false - isModularLibrary: false - isTypeSpecTest: true - enableOperationGroup: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + azure-sdk-for-js: false + is-modular-library: false + is-typespec-test: true + enable-operation-group: true title: SpecialWordsClient - packageDetails: + package-details: name: "@unbranded/special-words" description: "Special Words Test Service" diff --git a/packages/typespec-ts/test/integration/generated/type/array/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/type/array/tspconfig.yaml index f5a80ab302..18a7d4c7ad 100644 --- a/packages/typespec-ts/test/integration/generated/type/array/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/type/array/tspconfig.yaml @@ -2,16 +2,16 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - generateSample: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + generate-sample: true title: ArrayItemTypesClient - enableOperationGroup: true - packageDetails: + enable-operation-group: true + package-details: name: "@unbranded/array-itemtypes" description: "Array item-types Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/integration/generated/type/dictionary/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/type/dictionary/tspconfig.yaml index 537b8b6df0..d6786339c4 100644 --- a/packages/typespec-ts/test/integration/generated/type/dictionary/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/type/dictionary/tspconfig.yaml @@ -2,16 +2,16 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - generateSample: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + generate-sample: true title: DictClient - enableOperationGroup: true - packageDetails: + enable-operation-group: true + package-details: name: "@unbranded/dictionary" description: "Dictionary Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/integration/generated/type/enum/extensible/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/type/enum/extensible/tspconfig.yaml index 1f746f21a1..79a61f570f 100644 --- a/packages/typespec-ts/test/integration/generated/type/enum/extensible/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/type/enum/extensible/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + package-details: name: "@unbranded/extensible-enums" description: "Extensible Enums Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/integration/generated/type/enum/fixed/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/type/enum/fixed/tspconfig.yaml index 5a8559f9b8..7df759ed9a 100644 --- a/packages/typespec-ts/test/integration/generated/type/enum/fixed/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/type/enum/fixed/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + package-details: name: "@unbranded/extensible-fixed" description: "Fixed Enums Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/integration/generated/type/model/empty/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/type/model/empty/tspconfig.yaml index e9c60eee9b..4109841570 100644 --- a/packages/typespec-ts/test/integration/generated/type/model/empty/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/type/model/empty/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + package-details: name: "@unbranded/empty-model" description: "Empty model Service" diff --git a/packages/typespec-ts/test/integration/generated/type/model/inheritance/enum-discriminator/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/type/model/inheritance/enum-discriminator/tspconfig.yaml index daaca4af1f..6f27a224a2 100644 --- a/packages/typespec-ts/test/integration/generated/type/model/inheritance/enum-discriminator/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/type/model/inheritance/enum-discriminator/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + package-details: name: "@unbranded/model-inheritance-enum-discriminator" description: "Model Inheritance Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/integration/generated/type/model/inheritance/nested-discriminator/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/type/model/inheritance/nested-discriminator/tspconfig.yaml index eb3ee42145..9f28c3996a 100644 --- a/packages/typespec-ts/test/integration/generated/type/model/inheritance/nested-discriminator/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/type/model/inheritance/nested-discriminator/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + package-details: name: "@unbranded/model-inheritance" description: "Model Inheritance Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/integration/generated/type/model/inheritance/not-discriminated/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/type/model/inheritance/not-discriminated/tspconfig.yaml index 5e3e30d11d..562f8cfa0c 100644 --- a/packages/typespec-ts/test/integration/generated/type/model/inheritance/not-discriminated/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/type/model/inheritance/not-discriminated/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + package-details: name: "@unbranded/model-inheritance-not-discriminated" description: "Model Inheritance Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/integration/generated/type/model/inheritance/recursive/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/type/model/inheritance/recursive/tspconfig.yaml index f83b49f20a..bca6e583fd 100644 --- a/packages/typespec-ts/test/integration/generated/type/model/inheritance/recursive/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/type/model/inheritance/recursive/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + package-details: name: "@unbranded/inheritance-recursive" description: "recursive Service" diff --git a/packages/typespec-ts/test/integration/generated/type/model/inheritance/single-discriminator/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/type/model/inheritance/single-discriminator/tspconfig.yaml index 18374f2cd6..60efcdd99f 100644 --- a/packages/typespec-ts/test/integration/generated/type/model/inheritance/single-discriminator/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/type/model/inheritance/single-discriminator/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + package-details: name: "@unbranded/model-inheritance-single-discriminator" description: "Model Inheritance Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/integration/generated/type/model/usage/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/type/model/usage/tspconfig.yaml index fdbf7a79c0..7b14b04caf 100644 --- a/packages/typespec-ts/test/integration/generated/type/model/usage/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/type/model/usage/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true - isModularLibrary: false - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true + is-modular-library: false + package-details: name: "@unbranded/usage" description: "Usage Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/integration/generated/type/model/visibility/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/type/model/visibility/tspconfig.yaml index 7fb2e7ef68..ebd3123d8e 100644 --- a/packages/typespec-ts/test/integration/generated/type/model/visibility/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/type/model/visibility/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + package-details: name: "@unbranded/visibility" description: "Visibility Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/integration/generated/type/property/nullable/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/type/property/nullable/tspconfig.yaml index 453c26798d..1cc2c9d697 100644 --- a/packages/typespec-ts/test/integration/generated/type/property/nullable/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/type/property/nullable/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@unbranded/nullable-property" description: "Nullable Property Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/integration/generated/type/property/optionality/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/type/property/optionality/tspconfig.yaml index 613e09cfc6..dce8aedeb4 100644 --- a/packages/typespec-ts/test/integration/generated/type/property/optionality/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/type/property/optionality/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@unbranded/optional-property" description: "Optional Property Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/integration/generated/type/property/value-types/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/type/property/value-types/tspconfig.yaml index 2b2657c1e4..5301148847 100644 --- a/packages/typespec-ts/test/integration/generated/type/property/value-types/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/type/property/value-types/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - azureSdkForJs: false - isModularLibrary: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + azure-sdk-for-js: false + is-modular-library: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@unbranded/property-types" description: "Property Types Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/integration/generated/type/scalar/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/type/scalar/tspconfig.yaml index ab2f084297..4e55b67b38 100644 --- a/packages/typespec-ts/test/integration/generated/type/scalar/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/type/scalar/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - enableOperationGroup: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + enable-operation-group: true + package-details: name: "@unbranded/scalar" diff --git a/packages/typespec-ts/test/integration/generated/type/union/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/type/union/tspconfig.yaml index 0c39df57d5..952e5c3dc3 100644 --- a/packages/typespec-ts/test/integration/generated/type/union/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/type/union/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - generateSample: true + emitter-output-dir: "{project-root}" + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + generate-sample: true title: UnionsClient - experimentalExtensibleEnums: true - packageDetails: + experimental-extensible-enums: true + package-details: name: "@unbranded/unions" description: "Unions Test Service" diff --git a/packages/typespec-ts/test/integration/generated/union-body/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/union-body/tspconfig.yaml index 26590cdd45..eaef1fd942 100644 --- a/packages/typespec-ts/test/integration/generated/union-body/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/union-body/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateTest: true - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - generateSample: true + emitter-output-dir: "{project-root}" + generate-test: true + add-credentials: false + is-modular-library: false + is-typespec-test: true + generate-sample: true title: UnionBodyClient - packageDetails: + package-details: name: "@unbranded/union-body" description: "Union Body Test Service" diff --git a/packages/typespec-ts/test/integration/generated/versioning/added/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/versioning/added/tspconfig.yaml index f3fecaa5a3..a43884de1a 100644 --- a/packages/typespec-ts/test/integration/generated/versioning/added/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/versioning/added/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - generateSample: true + emitter-output-dir: "{project-root}" + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + generate-sample: true title: VersioningAddedClient - packageDetails: + package-details: name: "@unbranded/versioning-added" description: "Versioning Added Service" diff --git a/packages/typespec-ts/test/integration/generated/versioning/madeOptional/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/versioning/madeOptional/tspconfig.yaml index 4c13c8e7c1..4452d2a969 100644 --- a/packages/typespec-ts/test/integration/generated/versioning/madeOptional/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/versioning/madeOptional/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - generateSample: true + emitter-output-dir: "{project-root}" + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + generate-sample: true title: VersioningMadeOptionalClient - packageDetails: + package-details: name: "@unbranded/versioning-madeOptional" description: "Versioning MadeOptional Service" diff --git a/packages/typespec-ts/test/integration/generated/versioning/renamedFrom/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/versioning/renamedFrom/tspconfig.yaml index c0e5e99b32..0e78461dbe 100644 --- a/packages/typespec-ts/test/integration/generated/versioning/renamedFrom/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/versioning/renamedFrom/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - generateSample: true + emitter-output-dir: "{project-root}" + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + generate-sample: true title: VersioningRenamedFromClient - packageDetails: + package-details: name: "@unbranded/versioning-renamedFrom" description: "Versioning RenamedFrom Service" diff --git a/packages/typespec-ts/test/integration/generated/versioning/returnTypeChangedFrom/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/versioning/returnTypeChangedFrom/tspconfig.yaml index 0c3385a89a..a2fca494f7 100644 --- a/packages/typespec-ts/test/integration/generated/versioning/returnTypeChangedFrom/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/versioning/returnTypeChangedFrom/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - generateSample: true + emitter-output-dir: "{project-root}" + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + generate-sample: true title: VersioningReturnTypeChangedFromClient - packageDetails: + package-details: name: "@unbranded/versioning-returnTypeChangedFrom" description: "Versioning ReturnTypeChangedFrom Service" diff --git a/packages/typespec-ts/test/integration/generated/versioning/typeChangedFrom/tspconfig.yaml b/packages/typespec-ts/test/integration/generated/versioning/typeChangedFrom/tspconfig.yaml index 2abecf793c..0a9b57078c 100644 --- a/packages/typespec-ts/test/integration/generated/versioning/typeChangedFrom/tspconfig.yaml +++ b/packages/typespec-ts/test/integration/generated/versioning/typeChangedFrom/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateTest: false - addCredentials: false - isModularLibrary: false - isTypeSpecTest: true - generateSample: true + emitter-output-dir: "{project-root}" + generate-test: false + add-credentials: false + is-modular-library: false + is-typespec-test: true + generate-sample: true title: VersioningTypeChangedFromClient - packageDetails: + package-details: name: "@unbranded/versioning-typeChangedFrom" description: "Versioning TypeChangedFrom Service" diff --git a/packages/typespec-ts/test/modularIntegration/generated/authentication/api-key/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/authentication/api-key/tspconfig.yaml index 3672fc97c5..b478fa2a3d 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/authentication/api-key/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/authentication/api-key/tspconfig.yaml @@ -2,11 +2,11 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - isTypeSpecTest: true - hierarchyClient: false - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + is-typespec-test: true + hierarchy-client: false + package-details: name: "@unbranded/azure-api-key" description: "Azure API Key Test Service" diff --git a/packages/typespec-ts/test/modularIntegration/generated/authentication/http/custom/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/authentication/http/custom/tspconfig.yaml index d376908d99..c068381c77 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/authentication/http/custom/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/authentication/http/custom/tspconfig.yaml @@ -2,11 +2,11 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - isTypeSpecTest: true - hierarchyClient: false - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + is-typespec-test: true + hierarchy-client: false + package-details: name: "@unbranded/azure-http-custom" description: "Azure Http Custom Test Service" diff --git a/packages/typespec-ts/test/modularIntegration/generated/authentication/oauth2/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/authentication/oauth2/tspconfig.yaml index b209ee6a49..c77ae80c21 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/authentication/oauth2/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/authentication/oauth2/tspconfig.yaml @@ -2,11 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - isTypeSpecTest: true - hierarchyClient: false - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + + is-typespec-test: true + is-modular-library: true + hierarchy-client: false + package-details: name: "@unbranded/azure-oauth2" description: "Azure Oauth2 Test Service" diff --git a/packages/typespec-ts/test/modularIntegration/generated/authentication/union/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/authentication/union/tspconfig.yaml index 18528c761c..aecf192691 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/authentication/union/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/authentication/union/tspconfig.yaml @@ -2,10 +2,11 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - isTypeSpecTest: true - hierarchyClient: false - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + is-typespec-test: true + hierarchy-client: false + package-details: name: "@unbranded/azure-auth-union" + description: "Azure Auth Union Test Service" diff --git a/packages/typespec-ts/test/modularIntegration/generated/encode/bytes/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/encode/bytes/tspconfig.yaml index 4ad37ff4e5..127fa44c58 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/encode/bytes/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/encode/bytes/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true - enableOperationGroup: true - hierarchyClient: false - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true + enable-operation-group: true + hierarchy-client: false + package-details: name: "@unbranded/encode-bytes" diff --git a/packages/typespec-ts/test/modularIntegration/generated/encode/datetime/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/encode/datetime/tspconfig.yaml index 435c9bd32f..76d9b922ad 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/encode/datetime/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/encode/datetime/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true - enableOperationGroup: true - hierarchyClient: false - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true + enable-operation-group: true + hierarchy-client: false + package-details: name: "@unbranded/encode-datatime" diff --git a/packages/typespec-ts/test/modularIntegration/generated/encode/duration/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/encode/duration/tspconfig.yaml index ca533b2df4..6754d44666 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/encode/duration/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/encode/duration/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true - enableOperationGroup: true - hierarchyClient: false - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true + enable-operation-group: true + hierarchy-client: false + package-details: name: "@unbranded/encode-duration" diff --git a/packages/typespec-ts/test/modularIntegration/generated/encode/numeric/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/encode/numeric/tspconfig.yaml index fdd2eeb2fe..a035bf5add 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/encode/numeric/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/encode/numeric/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true - enableOperationGroup: true - hierarchyClient: false - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true + enable-operation-group: true + hierarchy-client: false + package-details: name: "@unbranded/encode-numeric" diff --git a/packages/typespec-ts/test/modularIntegration/generated/parameters/basic/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/parameters/basic/tspconfig.yaml index 66a1200bd2..cb552b2caa 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/parameters/basic/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/parameters/basic/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - enableOperationGroup: true - isTypeSpecTest: true - hierarchyClient: false - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + enable-operation-group: true + is-typespec-test: true + hierarchy-client: false + package-details: name: "@unbranded/parameterBasic" diff --git a/packages/typespec-ts/test/modularIntegration/generated/parameters/body-optionality/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/parameters/body-optionality/tspconfig.yaml index 1d0269ef66..b0d4faa864 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/parameters/body-optionality/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/parameters/body-optionality/tspconfig.yaml @@ -2,11 +2,11 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true + package-details: name: "@unbranded/body-optionality" description: "Parameter Body Optionality Test Service" diff --git a/packages/typespec-ts/test/modularIntegration/generated/parameters/collection-format/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/parameters/collection-format/tspconfig.yaml index efd0f3f7db..2bbe2d2aca 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/parameters/collection-format/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/parameters/collection-format/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true - hierarchyClient: false - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true + hierarchy-client: false + package-details: name: "@unbranded/azure-collection-format" description: "Azure Collection Format Test Service" diff --git a/packages/typespec-ts/test/modularIntegration/generated/parameters/spread/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/parameters/spread/tspconfig.yaml index adb8ce8b9a..4ecb6ec1ef 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/parameters/spread/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/parameters/spread/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - enableOperationGroup: true - isTypeSpecTest: true - hierarchyClient: false - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + enable-operation-group: true + is-typespec-test: true + hierarchy-client: false + package-details: name: "@unbranded/parameterSpread" diff --git a/packages/typespec-ts/test/modularIntegration/generated/payload/content-negotiation/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/payload/content-negotiation/tspconfig.yaml index d32010170f..eb3c35e967 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/payload/content-negotiation/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/payload/content-negotiation/tspconfig.yaml @@ -2,11 +2,11 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true + package-details: name: "@unbranded/payload-content-negotiation" description: "Payload Content Negotiation Test Service" diff --git a/packages/typespec-ts/test/modularIntegration/generated/payload/media-type/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/payload/media-type/tspconfig.yaml index 5fcdcd7704..96db3fb617 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/payload/media-type/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/payload/media-type/tspconfig.yaml @@ -2,11 +2,11 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true + package-details: name: "@unbranded/payload-mediaType" description: "Payload Media Type Test Service" diff --git a/packages/typespec-ts/test/modularIntegration/generated/payload/multipart/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/payload/multipart/tspconfig.yaml index d1f333d409..017d820f96 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/payload/multipart/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/payload/multipart/tspconfig.yaml @@ -2,11 +2,11 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-yypespec-test: true + package-details: name: "@unbranded/payload-multipart" description: "Payload Multipart Test Service" diff --git a/packages/typespec-ts/test/modularIntegration/generated/payload/pageable/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/payload/pageable/tspconfig.yaml index aecee07d5f..c455a28ce0 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/payload/pageable/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/payload/pageable/tspconfig.yaml @@ -2,7 +2,7 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" + emitter-output-dir: "{project-root}" generateMetadata: true generateTest: false addCredentials: false diff --git a/packages/typespec-ts/test/modularIntegration/generated/serialization/encoded-name/json/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/serialization/encoded-name/json/tspconfig.yaml index 6991cfff72..aa681db760 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/serialization/encoded-name/json/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/serialization/encoded-name/json/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true title: SerializationEncodedNameJsonClient - hierarchyClient: false - packageDetails: + hierarchy-client: false + package-details: name: "@unbranded/serialization-encoded-name-json" description: "Serialization Encoded Name Json Test Service" diff --git a/packages/typespec-ts/test/modularIntegration/generated/server/endpoint/not-defined/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/server/endpoint/not-defined/tspconfig.yaml index ac27cf07d7..96121c7e08 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/server/endpoint/not-defined/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/server/endpoint/not-defined/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true title: NotDefinedParamInServerEndpointClient - hierarchyClient: false - packageDetails: + hierarchy-client: false + package-details: name: "@unbranded/notdefinedparam" description: "NotDefinedParameter Test Service" diff --git a/packages/typespec-ts/test/modularIntegration/generated/server/path/multiple/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/server/path/multiple/tspconfig.yaml index 4f5ebb1a47..d7f9cf285d 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/server/path/multiple/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/server/path/multiple/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true title: MultipleParamInServerPathClient - hierarchyClient: false - packageDetails: + hierarchy-client: false + package-details: name: "@unbranded/multipleparam" description: "MultipleParameter Test Service" diff --git a/packages/typespec-ts/test/modularIntegration/generated/server/path/single/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/server/path/single/tspconfig.yaml index b98318ec1f..7113cefb36 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/server/path/single/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/server/path/single/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true title: SingleParamInServerPathClient - hierarchyClient: false - packageDetails: + hierarchy-client: false + package-details: name: "@unbranded/singleparam" description: "SingleParameter Test Service" diff --git a/packages/typespec-ts/test/modularIntegration/generated/server/versions/not-versioned/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/server/versions/not-versioned/tspconfig.yaml index 097ddf8f38..904c65993d 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/server/versions/not-versioned/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/server/versions/not-versioned/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true title: NotVersionedParamInServerVersionsClient - hierarchyClient: false - packageDetails: + hierarchy-client: false + package-details: name: "@unbranded/not-versioned" description: "NotVersioned Test Service" diff --git a/packages/typespec-ts/test/modularIntegration/generated/server/versions/versioned/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/server/versions/versioned/tspconfig.yaml index 50f3457f57..dcd5809943 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/server/versions/versioned/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/server/versions/versioned/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true title: VersionedParamInServerVersionsClient - hierarchyClient: false - packageDetails: + hierarchy-client: false + package-details: name: "@unbranded/versioned" description: "Versioned Test Service" diff --git a/packages/typespec-ts/test/modularIntegration/generated/special-headers/repeatability/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/special-headers/repeatability/tspconfig.yaml index debfcbd8be..eceebad9d9 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/special-headers/repeatability/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/special-headers/repeatability/tspconfig.yaml @@ -2,9 +2,9 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - generateMetadata: true - generateTest: false - hierarchyClient: false - "emitter-output-dir": "{project-root}" - packageDetails: + generate-metadata: true + generate-test: false + hierarchy-client: false + emitter-output-dir: "{project-root}" + package-details: name: "@unbranded/headers-repeatability" diff --git a/packages/typespec-ts/test/modularIntegration/generated/special-words/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/special-words/tspconfig.yaml index a1286921ea..7b33293aa2 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/special-words/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/special-words/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true title: SpecialWordsClient - hierarchyClient: false - packageDetails: + hierarchy-client: false + package-details: name: "@unbranded/special-words" description: "Special Words Test Service" diff --git a/packages/typespec-ts/test/modularIntegration/generated/type/array/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/type/array/tspconfig.yaml index 18c62164b8..0962fe7332 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/type/array/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/type/array/tspconfig.yaml @@ -2,10 +2,10 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - isTypeSpecTest: true - hierarchyClient: false - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + is-typespec-test: true + hierarchy-client: false + package-details: name: "@unbranded/arrays-item-types" diff --git a/packages/typespec-ts/test/modularIntegration/generated/type/dictionary/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/type/dictionary/tspconfig.yaml index 86d23b6456..ba3a74fe04 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/type/dictionary/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/type/dictionary/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true - enableOperationGroup: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true + enable-operation-group: true # temporary only support legacy client for additional properties in modular - compatibilityMode: true - packageDetails: + "compatibility-mode": true + package-details: name: "@unbranded/dictionary" description: "Dictionary Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/modularIntegration/generated/type/enum/extensible/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/type/enum/extensible/tspconfig.yaml index 1d9b3856cf..a2a075562b 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/type/enum/extensible/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/type/enum/extensible/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true + package-details: name: "@unbranded/extensible-enums" description: "Extensible Enums Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/modularIntegration/generated/type/enum/fixed/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/type/enum/fixed/tspconfig.yaml index 1dcd2bde62..27207d86dd 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/type/enum/fixed/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/type/enum/fixed/tspconfig.yaml @@ -2,11 +2,11 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true + package-details: name: "@unbranded/fixed-enums" description: "Enums Fixed Test Service" diff --git a/packages/typespec-ts/test/modularIntegration/generated/type/model/empty/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/type/model/empty/tspconfig.yaml index f13882436f..9572da562c 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/type/model/empty/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/type/model/empty/tspconfig.yaml @@ -2,9 +2,9 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - generateMetadata: true - generateTest: false - hierarchyClient: false - "emitter-output-dir": "{project-root}" - packageDetails: + generate-metadata: true + generate-test: false + hierarchy-client: false + emitter-output-dir: "{project-root}" + package-details: name: "@unbranded/modular-model-empty" diff --git a/packages/typespec-ts/test/modularIntegration/generated/type/model/inheritance/enum-discriminator/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/type/model/inheritance/enum-discriminator/tspconfig.yaml index 4878328125..6016b55afe 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/type/model/inheritance/enum-discriminator/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/type/model/inheritance/enum-discriminator/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true + package-details: name: "@unbranded/model-inheritance-enum-discriminator" description: "Model Inheritance Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/modularIntegration/generated/type/model/inheritance/nested-discriminator/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/type/model/inheritance/nested-discriminator/tspconfig.yaml index a47a9d1922..4da0adb888 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/type/model/inheritance/nested-discriminator/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/type/model/inheritance/nested-discriminator/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true + package-details: name: "@unbranded/model-inheritance-nested-discriminator" description: "Model Inheritance Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/modularIntegration/generated/type/model/inheritance/not-discriminated/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/type/model/inheritance/not-discriminated/tspconfig.yaml index c6bb13e460..9d504d45b4 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/type/model/inheritance/not-discriminated/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/type/model/inheritance/not-discriminated/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true + package-details: name: "@unbranded/model-inheritance-not-discriminated" description: "Model Inheritance Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/modularIntegration/generated/type/model/inheritance/recursive/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/type/model/inheritance/recursive/tspconfig.yaml index dcead3e1b9..10494ea449 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/type/model/inheritance/recursive/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/type/model/inheritance/recursive/tspconfig.yaml @@ -2,9 +2,9 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - generateMetadata: true - generateTest: false - hierarchyClient: false - "emitter-output-dir": "{project-root}" - packageDetails: + generate-metadata: true + generate-test: false + hierarchy-client: false + emitter-output-dir: "{project-root}" + package-details: name: "@unbranded/model-inheritance-recursive" diff --git a/packages/typespec-ts/test/modularIntegration/generated/type/model/inheritance/single-discriminator/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/type/model/inheritance/single-discriminator/tspconfig.yaml index 74614eaf05..ef74605c19 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/type/model/inheritance/single-discriminator/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/type/model/inheritance/single-discriminator/tspconfig.yaml @@ -2,12 +2,12 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true - packageDetails: + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true + package-details: name: "@unbranded/model-inheritance-single-discriminator" description: "Model Inheritance Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/modularIntegration/generated/type/model/usage/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/type/model/usage/tspconfig.yaml index 8651b4dc59..9200a66700 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/type/model/usage/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/type/model/usage/tspconfig.yaml @@ -2,9 +2,9 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - generateMetadata: true - generateTest: false - hierarchyClient: false - "emitter-output-dir": "{project-root}" - packageDetails: + generate-metadata: true + generate-test: false + hierarchy-client: false + emitter-output-dir: "{project-root}" + package-details: name: "@unbranded/modular-model-usage" diff --git a/packages/typespec-ts/test/modularIntegration/generated/type/property/nullable/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/type/property/nullable/tspconfig.yaml index f5d1643bf9..fe75345a35 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/type/property/nullable/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/type/property/nullable/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true - enableOperationGroup: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true + enable-operation-group: true # temporary only support legacy client for additional properties in modular - compatibilityMode: true - packageDetails: + compatibility-mode: true + package-details: name: "@unbranded/nullable-property" description: "nullable Property Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/modularIntegration/generated/type/property/optionality/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/type/property/optionality/tspconfig.yaml index 8fa990db33..9d4dfb42d9 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/type/property/optionality/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/type/property/optionality/tspconfig.yaml @@ -2,15 +2,15 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true - enableOperationGroup: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true + enable-operation-group: true # temporary only support legacy client for additional properties in modular - compatibilityMode: true - packageDetails: + compatibility-mode: true + package-details: name: "@unbranded/optional-property" description: "Optional Property Test Service" version: "1.0.0" diff --git a/packages/typespec-ts/test/modularIntegration/generated/type/property/value-types/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/type/property/value-types/tspconfig.yaml index 77f5e79bea..f836680f94 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/type/property/value-types/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/type/property/value-types/tspconfig.yaml @@ -2,9 +2,9 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - generateMetadata: true - generateTest: false - hierarchyClient: false - "emitter-output-dir": "{project-root}" - packageDetails: + generate-metadata: true + generate-test: false + hierarchy-client: false + emitter-output-dir: "{project-root}" + package-details: name: "@unbranded/modular-model-propertyTypes" diff --git a/packages/typespec-ts/test/modularIntegration/generated/type/scalar/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/type/scalar/tspconfig.yaml index 1d16764ce9..9aadea62c3 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/type/scalar/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/type/scalar/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true title: ScalarClient - hierarchyClient: false - packageDetails: + hierarchy-client: false + package-details: name: "@unbranded/scalar" description: "Scalar client" diff --git a/packages/typespec-ts/test/modularIntegration/generated/type/union/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/type/union/tspconfig.yaml index c2ca9fa639..c3f0758f5d 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/type/union/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/type/union/tspconfig.yaml @@ -2,14 +2,14 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true title: UnionClient - hierarchyClient: false - experimentalExtensibleEnums: true - packageDetails: + hierarchy-client: false + experimental-extensible-enums: true + package-details: name: "@unbranded/union" description: "Union client" diff --git a/packages/typespec-ts/test/modularIntegration/generated/versioning/added/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/versioning/added/tspconfig.yaml index 8c1436a662..17a447cbfb 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/versioning/added/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/versioning/added/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true title: VersioningAddedClient - hierarchyClient: false - packageDetails: + hierarchy-client: false + package-details: name: "@unbranded/versionning-added" description: "Versioning Added Test Service" diff --git a/packages/typespec-ts/test/modularIntegration/generated/versioning/madeOptional/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/versioning/madeOptional/tspconfig.yaml index 353ca983d5..b9ef88a1ef 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/versioning/madeOptional/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/versioning/madeOptional/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true title: VersioningMadeOptionalClient - hierarchyClient: false - packageDetails: + hierarchy-client: false + package-details: name: "@unbranded/versionning-madeOptional" description: "Versioning MadeOptional Test Service" diff --git a/packages/typespec-ts/test/modularIntegration/generated/versioning/removed/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/versioning/removed/tspconfig.yaml index d7369441b1..5fa992edb0 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/versioning/removed/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/versioning/removed/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true title: VersioningRemovedClient - hierarchyClient: false - packageDetails: + hierarchy-client: false + package-details: name: "@unbranded/versionning-removed" description: "Versioning Removed Test Service" diff --git a/packages/typespec-ts/test/modularIntegration/generated/versioning/renamedFrom/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/versioning/renamedFrom/tspconfig.yaml index 0ad76c8428..516eeedf6a 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/versioning/renamedFrom/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/versioning/renamedFrom/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true title: VersioningRenamedFromClient - hierarchyClient: false - packageDetails: + hierarchy-client: false + package-details: name: "@unbranded/versionning-renamedFrom" description: "Versioning Renamed Test Service" diff --git a/packages/typespec-ts/test/modularIntegration/generated/versioning/returnTypeChangedFrom/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/versioning/returnTypeChangedFrom/tspconfig.yaml index 23208274c7..d41ee7c0d0 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/versioning/returnTypeChangedFrom/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/versioning/returnTypeChangedFrom/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true title: VersioningReturnTypeChangedFromClient - hierarchyClient: false - packageDetails: + hierarchy-client: false + package-details: name: "@unbranded/versionning-returnTypeChangedFrom" description: "Versioning ReturnTypeChanged Test Service" diff --git a/packages/typespec-ts/test/modularIntegration/generated/versioning/typeChangedFrom/tspconfig.yaml b/packages/typespec-ts/test/modularIntegration/generated/versioning/typeChangedFrom/tspconfig.yaml index 7bdd7224e1..d725f119cf 100644 --- a/packages/typespec-ts/test/modularIntegration/generated/versioning/typeChangedFrom/tspconfig.yaml +++ b/packages/typespec-ts/test/modularIntegration/generated/versioning/typeChangedFrom/tspconfig.yaml @@ -2,13 +2,13 @@ emit: - "@azure-tools/typespec-ts" options: "@azure-tools/typespec-ts": - "emitter-output-dir": "{project-root}" - generateMetadata: true - generateTest: false - addCredentials: false - isTypeSpecTest: true + emitter-output-dir: "{project-root}" + generate-metadata: true + generate-test: false + add-credentials: false + is-typespec-test: true title: VersioningTypeChangedFromClient - hierarchyClient: false - packageDetails: + hierarchy-client: false + package-details: name: "@unbranded/versionning-typeChangedFrom" description: "Versioning TypeChanged Test Service" diff --git a/packages/typespec-ts/test/modularUnit/scenarios/classicClient/classicClient.md b/packages/typespec-ts/test/modularUnit/scenarios/classicClient/classicClient.md index 0d8eef5980..d79c94457a 100644 --- a/packages/typespec-ts/test/modularUnit/scenarios/classicClient/classicClient.md +++ b/packages/typespec-ts/test/modularUnit/scenarios/classicClient/classicClient.md @@ -30,7 +30,7 @@ enum Versions { The config would be like: ```yaml -typespecTitleMap: +typespec-title-map: ServiceClient: TestServiceClient withRawContent: true ignoreWeirdLine: false diff --git a/packages/typespec-ts/test/modularUnit/scenarios/clientContext/clientContext.md b/packages/typespec-ts/test/modularUnit/scenarios/clientContext/clientContext.md index ab3efc90ea..6f93082d21 100644 --- a/packages/typespec-ts/test/modularUnit/scenarios/clientContext/clientContext.md +++ b/packages/typespec-ts/test/modularUnit/scenarios/clientContext/clientContext.md @@ -256,7 +256,7 @@ op one(): void; The config would be like: ```yaml -typespecTitleMap: +typespec-title-map: ServiceClient: TestServiceClient withRawContent: true ignoreWeirdLine: false @@ -304,4 +304,4 @@ export function createTestService( } return clientContext; } -``` \ No newline at end of file +``` diff --git a/packages/typespec-ts/test/modularUnit/scenarios/enumUnion/enumUnion.md b/packages/typespec-ts/test/modularUnit/scenarios/enumUnion/enumUnion.md index c88bb4545a..4bb21940ac 100644 --- a/packages/typespec-ts/test/modularUnit/scenarios/enumUnion/enumUnion.md +++ b/packages/typespec-ts/test/modularUnit/scenarios/enumUnion/enumUnion.md @@ -593,7 +593,7 @@ needNamespaces: false needAzureCore: false withRawContent: true needOptions: false -experimentalExtensibleEnums: true +experimental-extensible-enums: true ``` ## schemaOutput @@ -844,7 +844,7 @@ The config would be like: needOptions: false withRawContent: true needAzureCore: false -compatibilityMode: false +compatibility-mode: false mustEmptyDiagnostic: false ``` @@ -1157,9 +1157,9 @@ The config would be like: needOptions: false withRawContent: false needAzureCore: false -compatibilityMode: false +compatibility-mode: false mustEmptyDiagnostic: true -experimentalExtensibleEnums: true +experimental-extensible-enums: true ``` ## Model interface Test diff --git a/packages/typespec-ts/test/modularUnit/scenarios/models/deserialization/additionalProperties.md b/packages/typespec-ts/test/modularUnit/scenarios/models/deserialization/additionalProperties.md index 8611b81f83..f8f7e9fc81 100644 --- a/packages/typespec-ts/test/modularUnit/scenarios/models/deserialization/additionalProperties.md +++ b/packages/typespec-ts/test/modularUnit/scenarios/models/deserialization/additionalProperties.md @@ -20,7 +20,7 @@ interface D { This is the tsp configuration. ```yaml -compatibilityMode: true +compatibility-mode: true ``` ## Provide generated models and its serializer @@ -41,4 +41,4 @@ export function simpleModelDeserializer(item: any): SimpleModel { propB: item["propB"], }; } -``` \ No newline at end of file +``` diff --git a/packages/typespec-ts/test/modularUnit/scenarios/models/deserialization/propertyType.md b/packages/typespec-ts/test/modularUnit/scenarios/models/deserialization/propertyType.md index 5cdaffaf33..c6215928d4 100644 --- a/packages/typespec-ts/test/modularUnit/scenarios/models/deserialization/propertyType.md +++ b/packages/typespec-ts/test/modularUnit/scenarios/models/deserialization/propertyType.md @@ -1,4 +1,5 @@ # Should generate deserializer for property types + Will prompt all operations into top-level. ## TypeSpec @@ -57,7 +58,7 @@ interface D { This is the tspconfig.yaml. ```yaml -experimentalExtensibleEnums: true +experimental-extensible-enums: true ``` ## Provide generated models and its serializer @@ -416,4 +417,4 @@ export function _simpleModelPropArrayOfRecordOfUnionOptionalDeserializer( ): _SimpleModelPropArrayOfRecordOfUnionOptional { return item; } -``` \ No newline at end of file +``` diff --git a/packages/typespec-ts/test/modularUnit/scenarios/models/nestedEnum/flatten/experimentalExtensibleEnumsTrue.md b/packages/typespec-ts/test/modularUnit/scenarios/models/nestedEnum/flatten/experimentalExtensibleEnumsTrue.md index 1805460ec1..1f10063c1a 100644 --- a/packages/typespec-ts/test/modularUnit/scenarios/models/nestedEnum/flatten/experimentalExtensibleEnumsTrue.md +++ b/packages/typespec-ts/test/modularUnit/scenarios/models/nestedEnum/flatten/experimentalExtensibleEnumsTrue.md @@ -1,4 +1,4 @@ -# Should flatten extensible enum if enabling `experimentalExtensibleEnums` +# Should flatten extensible enum if enabling `experimental-extensible-enums` Sample generation should arm template and operations successfully. @@ -60,7 +60,7 @@ Should enable `flatten-union-as-enum` option: ```yaml withRawContent: true -experimentalExtensibleEnums: true +experimental-extensible-enums: true ``` ## Models diff --git a/packages/typespec-ts/test/modularUnit/scenarios/models/nestedEnum/notFlatten/experimentalExtensibleEnumsFalse.md b/packages/typespec-ts/test/modularUnit/scenarios/models/nestedEnum/notFlatten/experimentalExtensibleEnumsFalse.md index 379f246a4f..a4b8469d35 100644 --- a/packages/typespec-ts/test/modularUnit/scenarios/models/nestedEnum/notFlatten/experimentalExtensibleEnumsFalse.md +++ b/packages/typespec-ts/test/modularUnit/scenarios/models/nestedEnum/notFlatten/experimentalExtensibleEnumsFalse.md @@ -1,4 +1,4 @@ -# Should not flatten extensible enum if disabling `experimentalExtensibleEnums` +# Should not flatten extensible enum if disabling `experimental-extensible-enums` Sample generation should arm template and operations successfully. @@ -60,7 +60,7 @@ Should enable `flatten-union-as-enum` option: ```yaml withRawContent: true -experimentalExtensibleEnums: false +experimental-extensible-enums: false ``` ## Models diff --git a/packages/typespec-ts/test/modularUnit/scenarios/models/serialization/additionalProperties.md b/packages/typespec-ts/test/modularUnit/scenarios/models/serialization/additionalProperties.md index f8646dec90..e8081e3ddf 100644 --- a/packages/typespec-ts/test/modularUnit/scenarios/models/serialization/additionalProperties.md +++ b/packages/typespec-ts/test/modularUnit/scenarios/models/serialization/additionalProperties.md @@ -18,8 +18,9 @@ interface D { ``` This is the tsp configuration. + ```yaml -compatibilityMode: true +compatibility-mode: true ``` ## Provide generated models and its serializer @@ -36,4 +37,4 @@ export interface SimpleModel extends Record { export function simpleModelSerializer(item: SimpleModel): any { return { ...item, propA: item["propA"], propB: item["propB"] }; } -``` \ No newline at end of file +``` diff --git a/packages/typespec-ts/test/modularUnit/scenarios/modelsGenerator/modelsGenerator.md b/packages/typespec-ts/test/modularUnit/scenarios/modelsGenerator/modelsGenerator.md index a1e39b48eb..81ed648902 100644 --- a/packages/typespec-ts/test/modularUnit/scenarios/modelsGenerator/modelsGenerator.md +++ b/packages/typespec-ts/test/modularUnit/scenarios/modelsGenerator/modelsGenerator.md @@ -2399,7 +2399,7 @@ op post(@body body: Vegetables): { @body body: Vegetables }; The config would be like: ```yaml -compatibilityMode: true +compatibility-mode: true ``` ## Model interface Vegetables @@ -2494,7 +2494,7 @@ op post(@body body: A): { @body body: A }; The config would be like: ```yaml -compatibilityMode: true +compatibility-mode: true ``` ## Model interface A diff --git a/packages/typespec-ts/test/modularUnit/scenarios/samples/client/disableHierarchy/disableOperationGroup.md b/packages/typespec-ts/test/modularUnit/scenarios/samples/client/disableHierarchy/disableOperationGroup.md index 8c12c26103..bcd2b01620 100644 --- a/packages/typespec-ts/test/modularUnit/scenarios/samples/client/disableHierarchy/disableOperationGroup.md +++ b/packages/typespec-ts/test/modularUnit/scenarios/samples/client/disableHierarchy/disableOperationGroup.md @@ -30,8 +30,8 @@ interface D { This is the tspconfig.yaml. ```yaml -hierarchyClient: false -enableOperationGroup: false +hierarchy-client: false +enable-operation-group: false ``` ## Provide examples and generated samples diff --git a/packages/typespec-ts/test/modularUnit/scenarios/samples/client/disableHierarchy/enableOperationGroup.md b/packages/typespec-ts/test/modularUnit/scenarios/samples/client/disableHierarchy/enableOperationGroup.md index bb2c1a394b..43cbcb3c28 100644 --- a/packages/typespec-ts/test/modularUnit/scenarios/samples/client/disableHierarchy/enableOperationGroup.md +++ b/packages/typespec-ts/test/modularUnit/scenarios/samples/client/disableHierarchy/enableOperationGroup.md @@ -30,8 +30,8 @@ interface D { This is the tspconfig.yaml. ```yaml -hierarchyClient: false -enableOperationGroup: true +hierarchy-client: false +enable-operation-group: true ``` ## Provide examples and generated samples diff --git a/packages/typespec-ts/test/modularUnit/scenarios/samples/client/enableHierarchy/disableOperationGroup.md b/packages/typespec-ts/test/modularUnit/scenarios/samples/client/enableHierarchy/disableOperationGroup.md index c69416804c..2d60ad5b70 100644 --- a/packages/typespec-ts/test/modularUnit/scenarios/samples/client/enableHierarchy/disableOperationGroup.md +++ b/packages/typespec-ts/test/modularUnit/scenarios/samples/client/enableHierarchy/disableOperationGroup.md @@ -37,8 +37,8 @@ op opTopLevel(@body body: A): { @body body: {}}; This is the tspconfig.yaml. ```yaml -hierarchyClient: true -enableOperationGroup: false +hierarchy-client: true +enable-operation-group: false ``` ## Provided examples and generated samples diff --git a/packages/typespec-ts/test/modularUnit/scenarios/samples/client/enableHierarchy/enableOperationGroup.md b/packages/typespec-ts/test/modularUnit/scenarios/samples/client/enableHierarchy/enableOperationGroup.md index 3449a07644..d47229121e 100644 --- a/packages/typespec-ts/test/modularUnit/scenarios/samples/client/enableHierarchy/enableOperationGroup.md +++ b/packages/typespec-ts/test/modularUnit/scenarios/samples/client/enableHierarchy/enableOperationGroup.md @@ -37,8 +37,8 @@ op opTopLevel(@body body: A): { @body body: {}}; This is the tspconfig.yaml. ```yaml -hierarchyClient: true -enableOperationGroup: true +hierarchy-client: true +enable-operation-group: true ``` ## Provided examples and generated samples diff --git a/packages/typespec-ts/test/modularUnit/scenarios/samples/client/renameClientName.md b/packages/typespec-ts/test/modularUnit/scenarios/samples/client/renameClientName.md index 52a37b994b..cc29514dc4 100644 --- a/packages/typespec-ts/test/modularUnit/scenarios/samples/client/renameClientName.md +++ b/packages/typespec-ts/test/modularUnit/scenarios/samples/client/renameClientName.md @@ -31,7 +31,7 @@ op read(name: string): { @body body: {}}; The config would be like: ```yaml -typespecTitleMap: +typespec-title-map: DemoServiceClient: TestServiceClient ``` diff --git a/packages/typespec-ts/test/modularUnit/scenarios/samples/operations/armCurdOperations.md b/packages/typespec-ts/test/modularUnit/scenarios/samples/operations/armCurdOperations.md index f664e5da23..40b5cb783b 100644 --- a/packages/typespec-ts/test/modularUnit/scenarios/samples/operations/armCurdOperations.md +++ b/packages/typespec-ts/test/modularUnit/scenarios/samples/operations/armCurdOperations.md @@ -91,8 +91,8 @@ interface Employees { This is the tspconfig.yaml. ```yaml -hierarchyClient: false -enableOperationGroup: true +hierarchy-client: false +enable-operation-group: true ``` ## Example diff --git a/packages/typespec-ts/test/modularUnit/scenarios/samples/operations/disableHierarchyArmCurdOperations.md b/packages/typespec-ts/test/modularUnit/scenarios/samples/operations/disableHierarchyArmCurdOperations.md index a7d6cef7ac..4fd9de8a30 100644 --- a/packages/typespec-ts/test/modularUnit/scenarios/samples/operations/disableHierarchyArmCurdOperations.md +++ b/packages/typespec-ts/test/modularUnit/scenarios/samples/operations/disableHierarchyArmCurdOperations.md @@ -91,7 +91,7 @@ interface Employees { This is the tspconfig.yaml. ```yaml -hierarchyClient: false +hierarchy-client: false ``` ## Example diff --git a/packages/typespec-ts/test/modularUnit/scenarios/samples/operations/dpgCurdOperations.md b/packages/typespec-ts/test/modularUnit/scenarios/samples/operations/dpgCurdOperations.md index cbd04f6ec0..9f6dce2b62 100644 --- a/packages/typespec-ts/test/modularUnit/scenarios/samples/operations/dpgCurdOperations.md +++ b/packages/typespec-ts/test/modularUnit/scenarios/samples/operations/dpgCurdOperations.md @@ -124,8 +124,8 @@ Raw json files. This is the tspconfig.yaml. ```yaml -hierarchyClient: true -enableOperationGroup: false +hierarchy-client: true +enable-operation-group: false ``` ## Samples diff --git a/packages/typespec-ts/test/util/emitUtil.ts b/packages/typespec-ts/test/util/emitUtil.ts index 9b68d0e11b..9dd26f520e 100644 --- a/packages/typespec-ts/test/util/emitUtil.ts +++ b/packages/typespec-ts/test/util/emitUtil.ts @@ -1,5 +1,6 @@ import { OperationParameter, + RLCOptions, Schema, buildClient, buildClientDefinitions, @@ -26,7 +27,7 @@ import { buildClientContext } from "../../src/modular/buildClientContext.js"; import { buildOperationFiles } from "../../src/modular/buildOperations.js"; import { transformModularEmitterOptions } from "../../src/modular/buildModularOptions.js"; import { expectDiagnosticEmpty } from "@typespec/compiler/testing"; -import { getCredentialInfo } from "../../src/transform/transfromRLCOptions.js"; +import { getCredentialInfo, reportCamelOptionDiagnostic } from "../../src/transform/transfromRLCOptions.js"; import { getRLCClients } from "../../src/utils/clientUtils.js"; import { transformHelperFunctionDetails } from "../../src/transform/transformHelperFunctionDetails.js"; import { transformPaths } from "../../src/transform/transformPaths.js"; @@ -380,13 +381,13 @@ export async function getRLCClientsFromTypeSpec(tspContent: string) { return clients; } -export interface ModelConfigOptions { +export interface ModelConfigOptions extends RLCOptions { needOptions?: boolean; withRawContent?: boolean; needAzureCore?: boolean; - compatibilityMode?: boolean; + needNamespaces?: boolean; mustEmptyDiagnostic?: boolean; - experimentalExtensibleEnums?: boolean; + withVersionedApiVersion?: boolean; [key: string]: any; } @@ -399,10 +400,14 @@ export async function emitModularModelsFromTypeSpec( needOptions = false, withRawContent = false, needAzureCore = false, - compatibilityMode = false, mustEmptyDiagnostic = true, - experimentalExtensibleEnums = false, } = options; + if (options["experimental-extensible-enums"] === undefined) { + options["experimental-extensible-enums"] = false; + } + if (options["compatibility-mode"] === undefined) { + options["compatibility-mode"] = false; + } const context = await rlcEmitterFor( tspContent, { @@ -412,14 +417,26 @@ export async function emitModularModelsFromTypeSpec( withRawContent, } ); + if (options.experimentalExtensibleEnums !== undefined) { + reportCamelOptionDiagnostic(context.program, { + kebabCaseOption: "experimental-extensible-enums", + camelCaseOption: "experimentalExtensibleEnums" + }); + } + if (options.compatibilityMode !== undefined) { + reportCamelOptionDiagnostic(context.program, { + kebabCaseOption: "compatibility-mode", + camelCaseOption: "compatibilityMode" + }); + } const dpgContext = await createDpgContextTestHelper(context.program, false, options); const project = useContext("outputProject"); const binder = useBinder(); let modelFile = undefined; dpgContext.rlcOptions!.isModularLibrary = true; - dpgContext.rlcOptions!.compatibilityMode = compatibilityMode; + dpgContext.rlcOptions!.compatibilityMode = options["compatibility-mode"]; dpgContext.rlcOptions!.experimentalExtensibleEnums = - experimentalExtensibleEnums; + options["experimental-extensible-enums"]; const modularEmitterOptions = transformModularEmitterOptions( dpgContext, "", @@ -459,37 +476,38 @@ export async function emitModularModelsFromTypeSpec( export async function emitModularOperationsFromTypeSpec( tspContent: string, - { - mustEmptyDiagnostic = true, - needNamespaces = true, - needAzureCore = false, - withRawContent = false, - withVersionedApiVersion = false, - experimentalExtensibleEnums = false - }: { - mustEmptyDiagnostic?: boolean; - needNamespaces?: boolean; - needAzureCore?: boolean; - withRawContent?: boolean; - withVersionedApiVersion?: boolean; - experimentalExtensibleEnums?: boolean; - } = {} + options: ModelConfigOptions = {} ) { + if (options.mustEmptyDiagnostic === undefined) { + options.mustEmptyDiagnostic = true; + } + if (options.needNamespaces === undefined) { + options.needNamespaces = true; + } + if (options["experimental-extensible-enums"] === undefined) { + options["experimental-extensible-enums"] = false; + } const context = await rlcEmitterFor( tspContent, { - needNamespaces, - needAzureCore, + needNamespaces: options.needNamespaces, + needAzureCore: options.needAzureCore ? true : false, needTCGC: false, - withRawContent, - withVersionedApiVersion + withRawContent: options.withRawContent ? true : false, + withVersionedApiVersion: options.withVersionedApiVersion ? true : false } ); + if (options.experimentalExtensibleEnums !== undefined) { + reportCamelOptionDiagnostic(context.program, { + kebabCaseOption: "experimental-extensible-enums", + camelCaseOption: "experimentalExtensibleEnums" + }); + } const dpgContext = await createDpgContextTestHelper(context.program); const project = useContext("outputProject"); const binder = useBinder(); dpgContext.rlcOptions!.isModularLibrary = true; - dpgContext.rlcOptions!.experimentalExtensibleEnums = experimentalExtensibleEnums; + dpgContext.rlcOptions!.experimentalExtensibleEnums = options["experimental-extensible-enums"]; const modularEmitterOptions = transformModularEmitterOptions( dpgContext, "", @@ -509,7 +527,7 @@ export async function emitModularOperationsFromTypeSpec( dpgContext.sdkPackage.clients[0], modularEmitterOptions ); - if (mustEmptyDiagnostic && dpgContext.program.diagnostics.length > 0) { + if (options.mustEmptyDiagnostic && dpgContext.program.diagnostics.length > 0) { throw dpgContext.program.diagnostics; } binder.resolveAllReferences("/"); @@ -524,31 +542,30 @@ export async function emitModularOperationsFromTypeSpec( export async function emitModularClientContextFromTypeSpec( tspContent: string, - { - withRawContent = false, - withVersionedApiVersion = false, - typespecTitleMap = {} - }: { - withRawContent?: boolean; - withVersionedApiVersion?: boolean; - typespecTitleMap?: Record; - } = {} + options: ModelConfigOptions = {} ) { + const context = await rlcEmitterFor( tspContent, { needNamespaces: true, needAzureCore: false, needTCGC: false, - withRawContent, - withVersionedApiVersion + withRawContent: options.withRawContent ? true : false, + withVersionedApiVersion: options.withVersionedApiVersion ? true : false } ); + if (options.typespecTitleMap !== undefined) { + reportCamelOptionDiagnostic(context.program, { + kebabCaseOption: "typespec-title-map", + camelCaseOption: "typespecTitleMap" + }); + } const dpgContext = await createDpgContextTestHelper(context.program); const project = useContext("outputProject"); const binder = useBinder(); dpgContext.rlcOptions!.isModularLibrary = true; - dpgContext.rlcOptions!.typespecTitleMap = typespecTitleMap; + dpgContext.rlcOptions!.typespecTitleMap = options["typespec-title-map"]; const modularEmitterOptions = transformModularEmitterOptions( dpgContext, "", @@ -581,15 +598,7 @@ export async function emitModularClientContextFromTypeSpec( export async function emitModularClientFromTypeSpec( tspContent: string, - { - withRawContent = false, - withVersionedApiVersion = false, - typespecTitleMap = {} - }: { - withRawContent?: boolean; - withVersionedApiVersion?: boolean; - typespecTitleMap?: Record; - } = {} + options: ModelConfigOptions = {} ) { const context = await rlcEmitterFor( tspContent, @@ -597,15 +606,21 @@ export async function emitModularClientFromTypeSpec( needNamespaces: true, needAzureCore: false, needTCGC: false, - withRawContent, - withVersionedApiVersion + withRawContent: options.withRawContent ? true : false, + withVersionedApiVersion: options.withVersionedApiVersion ? true : false } ); + if (options.typespecTitleMap !== undefined) { + reportCamelOptionDiagnostic(context.program, { + kebabCaseOption: "typespec-title-map", + camelCaseOption: "typespecTitleMap" + }); + } const dpgContext = await createDpgContextTestHelper(context.program); const project = useContext("outputProject"); const binder = useBinder(); dpgContext.rlcOptions!.isModularLibrary = true; - dpgContext.rlcOptions!.typespecTitleMap = typespecTitleMap; + dpgContext.rlcOptions!.typespecTitleMap = options["typespec-title-map"]; const modularEmitterOptions = transformModularEmitterOptions( dpgContext, "", @@ -636,9 +651,30 @@ export async function emitModularClientFromTypeSpec( export async function emitSamplesFromTypeSpec( tspContent: string, examples: ExampleJson[], - configs: Record = {} + configs: Record = {} ) { const context = await compileTypeSpecFor(tspContent, examples); + if (configs["hierarchyClient"] !== undefined) { + reportCamelOptionDiagnostic(context.program, { + kebabCaseOption: "hierarchy-client", + camelCaseOption: "hierarchyClient" + }); + } + if (configs["enableOperationGroup"] !== undefined) { + reportCamelOptionDiagnostic(context.program, { + kebabCaseOption: "enable-operation-group", + camelCaseOption: "enableOperationGroup" + }); + } + if (configs["typespecTitleMap"] !== undefined) { + reportCamelOptionDiagnostic(context.program, { + kebabCaseOption: "typespec-title-map", + camelCaseOption: "typespecTitleMap" + }); + } + configs["typespecTitleMap"] = configs["typespec-title-map"]; + configs["hierarchyClient"] = configs["hierarchy-client"]; + configs["enableOperationGroup"] = configs["enable-operation-group"]; const dpgContext = await createDpgContextTestHelper(context.program, false, { "examples-directory": `./examples`, packageDetails: {