Skip to content

Commit a00f611

Browse files
committed
fix(client-workspaces-thin-client): add naming aliases
1 parent 99f5c1e commit a00f611

File tree

9 files changed

+24
-20
lines changed

9 files changed

+24
-20
lines changed

clients/client-workspaces-thin-client/src/WorkSpacesThin.ts renamed to clients/client-workspaces-thin-client/src/WorkSpacesThinClient.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ const commands = {
9191
UpdateSoftwareSetCommand,
9292
};
9393

94-
export interface WorkSpacesThin {
94+
export interface WorkSpacesThinClient {
9595
/**
9696
* @see {@link CreateEnvironmentCommand}
9797
*/
@@ -338,5 +338,5 @@ export interface WorkSpacesThin {
338338
* your WorkSpaces Thin Client resources, see the <a href="https://docs.aws.amazon.com/cli/latest/reference/workspaces-thin-client/index.html">WorkSpaces Thin Client section of the
339339
* CLI Reference</a>.</p>
340340
*/
341-
export class WorkSpacesThin extends WorkSpacesThinClientClient implements WorkSpacesThin {}
342-
createAggregatedClient(commands, WorkSpacesThin);
341+
export class WorkSpacesThinClient extends WorkSpacesThinClientClient implements WorkSpacesThinClient {}
342+
createAggregatedClient(commands, WorkSpacesThinClient);
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/**
2+
* Due to some code generation issues with the word "Client" in the service name,
3+
* we are maintaining a few backwards compatible aliases here.
4+
*/

clients/client-workspaces-thin-client/src/extensionConfiguration.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { DefaultExtensionConfiguration } from "@smithy/types";
66
/**
77
* @internal
88
*/
9-
export interface WorkSpacesThinExtensionConfiguration
9+
export interface WorkSpacesThinClientExtensionConfiguration
1010
extends HttpHandlerExtensionConfiguration,
1111
DefaultExtensionConfiguration,
1212
AwsRegionExtensionConfiguration {}

clients/client-workspaces-thin-client/src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717
* @packageDocumentation
1818
*/
1919
export * from "./WorkSpacesThinClientClient";
20-
export * from "./WorkSpacesThin";
20+
export * from "./WorkSpacesThinClient";
2121
export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters";
2222
export { RuntimeExtension } from "./runtimeExtensions";
23-
export { WorkSpacesThinExtensionConfiguration } from "./extensionConfiguration";
23+
export { WorkSpacesThinClientExtensionConfiguration } from "./extensionConfiguration";
2424
export * from "./commands";
2525
export * from "./pagination";
2626
export * from "./models";

clients/client-workspaces-thin-client/src/pagination/Interfaces.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ import { WorkSpacesThinClientClient } from "../WorkSpacesThinClientClient";
66
/**
77
* @public
88
*/
9-
export interface WorkSpacesThinPaginationConfiguration extends PaginationConfiguration {
9+
export interface WorkSpacesThinClientPaginationConfiguration extends PaginationConfiguration {
1010
client: WorkSpacesThinClientClient;
1111
}

clients/client-workspaces-thin-client/src/pagination/ListDevicesPaginator.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Paginator } from "@smithy/types";
33

44
import { ListDevicesCommand, ListDevicesCommandInput, ListDevicesCommandOutput } from "../commands/ListDevicesCommand";
55
import { WorkSpacesThinClientClient } from "../WorkSpacesThinClientClient";
6-
import { WorkSpacesThinPaginationConfiguration } from "./Interfaces";
6+
import { WorkSpacesThinClientPaginationConfiguration } from "./Interfaces";
77

88
/**
99
* @internal
@@ -20,7 +20,7 @@ const makePagedClientRequest = async (
2020
* @public
2121
*/
2222
export async function* paginateListDevices(
23-
config: WorkSpacesThinPaginationConfiguration,
23+
config: WorkSpacesThinClientPaginationConfiguration,
2424
input: ListDevicesCommandInput,
2525
...additionalArguments: any
2626
): Paginator<ListDevicesCommandOutput> {
@@ -34,7 +34,7 @@ export async function* paginateListDevices(
3434
if (config.client instanceof WorkSpacesThinClientClient) {
3535
page = await makePagedClientRequest(config.client, input, ...additionalArguments);
3636
} else {
37-
throw new Error("Invalid client, expected WorkSpacesThin | WorkSpacesThinClientClient");
37+
throw new Error("Invalid client, expected WorkSpacesThinClient | WorkSpacesThinClientClient");
3838
}
3939
yield page;
4040
const prevToken = token;

clients/client-workspaces-thin-client/src/pagination/ListEnvironmentsPaginator.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
ListEnvironmentsCommandOutput,
88
} from "../commands/ListEnvironmentsCommand";
99
import { WorkSpacesThinClientClient } from "../WorkSpacesThinClientClient";
10-
import { WorkSpacesThinPaginationConfiguration } from "./Interfaces";
10+
import { WorkSpacesThinClientPaginationConfiguration } from "./Interfaces";
1111

1212
/**
1313
* @internal
@@ -24,7 +24,7 @@ const makePagedClientRequest = async (
2424
* @public
2525
*/
2626
export async function* paginateListEnvironments(
27-
config: WorkSpacesThinPaginationConfiguration,
27+
config: WorkSpacesThinClientPaginationConfiguration,
2828
input: ListEnvironmentsCommandInput,
2929
...additionalArguments: any
3030
): Paginator<ListEnvironmentsCommandOutput> {
@@ -38,7 +38,7 @@ export async function* paginateListEnvironments(
3838
if (config.client instanceof WorkSpacesThinClientClient) {
3939
page = await makePagedClientRequest(config.client, input, ...additionalArguments);
4040
} else {
41-
throw new Error("Invalid client, expected WorkSpacesThin | WorkSpacesThinClientClient");
41+
throw new Error("Invalid client, expected WorkSpacesThinClient | WorkSpacesThinClientClient");
4242
}
4343
yield page;
4444
const prevToken = token;

clients/client-workspaces-thin-client/src/pagination/ListSoftwareSetsPaginator.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
ListSoftwareSetsCommandOutput,
88
} from "../commands/ListSoftwareSetsCommand";
99
import { WorkSpacesThinClientClient } from "../WorkSpacesThinClientClient";
10-
import { WorkSpacesThinPaginationConfiguration } from "./Interfaces";
10+
import { WorkSpacesThinClientPaginationConfiguration } from "./Interfaces";
1111

1212
/**
1313
* @internal
@@ -24,7 +24,7 @@ const makePagedClientRequest = async (
2424
* @public
2525
*/
2626
export async function* paginateListSoftwareSets(
27-
config: WorkSpacesThinPaginationConfiguration,
27+
config: WorkSpacesThinClientPaginationConfiguration,
2828
input: ListSoftwareSetsCommandInput,
2929
...additionalArguments: any
3030
): Paginator<ListSoftwareSetsCommandOutput> {
@@ -38,7 +38,7 @@ export async function* paginateListSoftwareSets(
3838
if (config.client instanceof WorkSpacesThinClientClient) {
3939
page = await makePagedClientRequest(config.client, input, ...additionalArguments);
4040
} else {
41-
throw new Error("Invalid client, expected WorkSpacesThin | WorkSpacesThinClientClient");
41+
throw new Error("Invalid client, expected WorkSpacesThinClient | WorkSpacesThinClientClient");
4242
}
4343
yield page;
4444
const prevToken = token;

clients/client-workspaces-thin-client/src/runtimeExtensions.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ import {
66
import { getHttpHandlerExtensionConfiguration, resolveHttpHandlerRuntimeConfig } from "@smithy/protocol-http";
77
import { getDefaultExtensionConfiguration, resolveDefaultRuntimeConfig } from "@smithy/smithy-client";
88

9-
import { WorkSpacesThinExtensionConfiguration } from "./extensionConfiguration";
9+
import { WorkSpacesThinClientExtensionConfiguration } from "./extensionConfiguration";
1010

1111
/**
1212
* @public
1313
*/
1414
export interface RuntimeExtension {
15-
configure(extensionConfiguration: WorkSpacesThinExtensionConfiguration): void;
15+
configure(extensionConfiguration: WorkSpacesThinClientExtensionConfiguration): void;
1616
}
1717

1818
/**
@@ -22,13 +22,13 @@ export interface RuntimeExtensionsConfig {
2222
extensions: RuntimeExtension[];
2323
}
2424

25-
const asPartial = <T extends Partial<WorkSpacesThinExtensionConfiguration>>(t: T) => t;
25+
const asPartial = <T extends Partial<WorkSpacesThinClientExtensionConfiguration>>(t: T) => t;
2626

2727
/**
2828
* @internal
2929
*/
3030
export const resolveRuntimeExtensions = (runtimeConfig: any, extensions: RuntimeExtension[]) => {
31-
const extensionConfiguration: WorkSpacesThinExtensionConfiguration = {
31+
const extensionConfiguration: WorkSpacesThinClientExtensionConfiguration = {
3232
...asPartial(getAwsRegionExtensionConfiguration(runtimeConfig)),
3333
...asPartial(getDefaultExtensionConfiguration(runtimeConfig)),
3434
...asPartial(getHttpHandlerExtensionConfiguration(runtimeConfig)),

0 commit comments

Comments
 (0)