Skip to content

Commit 4e3a778

Browse files
Import client.tsp from main.tsp for services with no swagger impact (#44009)
* Import client.tsp from main.tsp for services with no spec impact * Import client.tsp with omit-unreachable-types for applink, edge, relationships
1 parent cbd986f commit 4e3a778

9 files changed

Lines changed: 9 additions & 0 deletions

File tree

specification/applink/AppLink.Management/main.tsp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import "./applink.tsp";
77
import "./applinkmember.tsp";
88
import "./applinkmemberupgradehistory.tsp";
99
import "./applinkavailableversion.tsp";
10+
import "./client.tsp";
1011

1112
using Versioning;
1213
using Azure.ResourceManager;

specification/applink/AppLink.Management/tspconfig.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ emit:
33
options:
44
"@azure-tools/typespec-autorest":
55
use-read-only-status-schema: true
6+
omit-unreachable-types: true
67
emitter-output-dir: "{project-root}/.."
78
azure-resource-provider-folder: "resource-manager"
89
output-file: "{azure-resource-provider-folder}/{service-name}/{version-status}/{version}/openapi.json"

specification/edge/Microsoft.Edge.DisconnectedOperations.Management/main.tsp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import "./disconnectedOperations.tsp";
77
import "./images.tsp";
88
import "./artifacts.tsp";
99
import "./hardwareSettings.tsp";
10+
import "./client.tsp";
1011

1112
using TypeSpec.Rest;
1213
using TypeSpec.Http;

specification/edge/Microsoft.Edge.DisconnectedOperations.Management/tspconfig.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ options:
99
name: "@azure/arm-disconnectedoperations"
1010
"@azure-tools/typespec-autorest":
1111
use-read-only-status-schema: true
12+
omit-unreachable-types: true
1213
emitter-output-dir: "{project-root}/.."
1314
azure-resource-provider-folder: "resource-manager"
1415
output-file: "{azure-resource-provider-folder}/{service-name}/disconnectedOperations/{version-status}/{version}/disconnectedOperations.json"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
import "./typespec/service.tsp";
22
import "./typespec/models.tsp";
33
import "./typespec/agents/agents.tsp";
4+
import "./client.tsp";

specification/napster/Napster.CompanionAPI.Management/main.tsp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import "@typespec/versioning";
44
import "@azure-tools/typespec-azure-core";
55
import "@azure-tools/typespec-azure-resource-manager";
66
import "@azure-tools/typespec-liftr-base";
7+
import "./client.tsp";
78

89
using TypeSpec.Http;
910
using TypeSpec.Rest;

specification/programenrollment/resource-manager/Microsoft.ProgramEnrollment/ProgramEnrollment/main.tsp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import "@typespec/rest";
33
import "@typespec/versioning";
44
import "@azure-tools/typespec-azure-core";
55
import "@azure-tools/typespec-azure-resource-manager";
6+
import "./client.tsp";
67

78
using TypeSpec.Http;
89
using TypeSpec.Rest;

specification/relationships/Relationships.Management/main.tsp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import "@typespec/rest";
22
import "@typespec/versioning";
33
import "@azure-tools/typespec-azure-core";
44
import "@azure-tools/typespec-azure-resource-manager";
5+
import "./client.tsp";
56

67
using TypeSpec.Http;
78
using TypeSpec.Rest;

specification/relationships/Relationships.Management/tspconfig.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ options:
99
azure-resource-provider-folder: "resource-manager"
1010
output-file: "{azure-resource-provider-folder}/{service-name}/{version-status}/{version}/relationships.json"
1111
use-read-only-status-schema: true
12+
omit-unreachable-types: true
1213
"@azure-tools/typespec-python":
1314
emitter-output-dir: "{output-dir}/{service-dir}/azure-mgmt-relationships"
1415
namespace: "azure.mgmt.relationships"

0 commit comments

Comments
 (0)