Skip to content

Commit 0dd9cda

Browse files
authored
Export more interfaces from command (#191)
* update codegen to export interfaces from command * update sqs client * add exclude entry to karma config
1 parent 4f91458 commit 0dd9cda

25 files changed

+117
-49
lines changed

packages/client-sqs-node/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The AWS SDK is modulized by clients and commends in CommonJS modules. To send a
2121
```javascript
2222
//javascript
2323
const { SQSClient } = require('@aws-sdk/client-sqs-node/SQSClient');
24-
const { AddPermissionCommand } = require('@aws-sdk/client-sqs-node/AddPermissionCommand');
24+
const { AddPermissionCommand } = require('@aws-sdk/client-sqs-node/commands/AddPermissionCommand');
2525
```
2626

2727
```javascript
@@ -114,7 +114,7 @@ The keys within exceptions are also parsed, you can access them by specifying ex
114114

115115
Please use these community resources for getting help. We use the GitHub issues for tracking bugs and feature requests and have limited bandwidth to address them.
116116

117-
* Ask a question on [StackOverflow](https://stackoverflow.com/) and tag it with `aws-sdk-js`
117+
* Ask a question on [StackOverflow](https://stackoverflow.com/questions/tagged/aws-sdk-js) and tag it with `aws-sdk-js`
118118
* Come join the AWS JavaScript community on [gitter](https://gitter.im/aws/aws-sdk-js-v3)
119119
* If it turns out that you may have found a bug, please [open an issue](https://github.com/aws/aws-sdk-js-v3/issues)
120120

packages/client-sqs-node/commands/AddPermissionCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import {OutputTypesUnion} from '../types/OutputTypesUnion';
77
import {AddPermissionInput} from '../types/AddPermissionInput';
88
import {AddPermissionOutput} from '../types/AddPermissionOutput';
99
import {SQSResolvedConfiguration} from '../SQSConfiguration';
10+
export * from '../types/AddPermissionInput';
11+
export * from '../types/AddPermissionOutput';
12+
export * from '../types/AddPermissionExceptionsUnion';
1013

1114
export class AddPermissionCommand implements __aws_sdk_types.Command<
1215
InputTypesUnion,

packages/client-sqs-node/commands/ChangeMessageVisibilityBatchCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import {OutputTypesUnion} from '../types/OutputTypesUnion';
77
import {ChangeMessageVisibilityBatchInput} from '../types/ChangeMessageVisibilityBatchInput';
88
import {ChangeMessageVisibilityBatchOutput} from '../types/ChangeMessageVisibilityBatchOutput';
99
import {SQSResolvedConfiguration} from '../SQSConfiguration';
10+
export * from '../types/ChangeMessageVisibilityBatchInput';
11+
export * from '../types/ChangeMessageVisibilityBatchOutput';
12+
export * from '../types/ChangeMessageVisibilityBatchExceptionsUnion';
1013

1114
export class ChangeMessageVisibilityBatchCommand implements __aws_sdk_types.Command<
1215
InputTypesUnion,

packages/client-sqs-node/commands/ChangeMessageVisibilityCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import {OutputTypesUnion} from '../types/OutputTypesUnion';
77
import {ChangeMessageVisibilityInput} from '../types/ChangeMessageVisibilityInput';
88
import {ChangeMessageVisibilityOutput} from '../types/ChangeMessageVisibilityOutput';
99
import {SQSResolvedConfiguration} from '../SQSConfiguration';
10+
export * from '../types/ChangeMessageVisibilityInput';
11+
export * from '../types/ChangeMessageVisibilityOutput';
12+
export * from '../types/ChangeMessageVisibilityExceptionsUnion';
1013

1114
export class ChangeMessageVisibilityCommand implements __aws_sdk_types.Command<
1215
InputTypesUnion,

packages/client-sqs-node/commands/CreateQueueCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import {OutputTypesUnion} from '../types/OutputTypesUnion';
77
import {CreateQueueInput} from '../types/CreateQueueInput';
88
import {CreateQueueOutput} from '../types/CreateQueueOutput';
99
import {SQSResolvedConfiguration} from '../SQSConfiguration';
10+
export * from '../types/CreateQueueInput';
11+
export * from '../types/CreateQueueOutput';
12+
export * from '../types/CreateQueueExceptionsUnion';
1013

1114
export class CreateQueueCommand implements __aws_sdk_types.Command<
1215
InputTypesUnion,

packages/client-sqs-node/commands/DeleteMessageBatchCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import {OutputTypesUnion} from '../types/OutputTypesUnion';
77
import {DeleteMessageBatchInput} from '../types/DeleteMessageBatchInput';
88
import {DeleteMessageBatchOutput} from '../types/DeleteMessageBatchOutput';
99
import {SQSResolvedConfiguration} from '../SQSConfiguration';
10+
export * from '../types/DeleteMessageBatchInput';
11+
export * from '../types/DeleteMessageBatchOutput';
12+
export * from '../types/DeleteMessageBatchExceptionsUnion';
1013

1114
export class DeleteMessageBatchCommand implements __aws_sdk_types.Command<
1215
InputTypesUnion,

packages/client-sqs-node/commands/DeleteMessageCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import {OutputTypesUnion} from '../types/OutputTypesUnion';
77
import {DeleteMessageInput} from '../types/DeleteMessageInput';
88
import {DeleteMessageOutput} from '../types/DeleteMessageOutput';
99
import {SQSResolvedConfiguration} from '../SQSConfiguration';
10+
export * from '../types/DeleteMessageInput';
11+
export * from '../types/DeleteMessageOutput';
12+
export * from '../types/DeleteMessageExceptionsUnion';
1013

1114
export class DeleteMessageCommand implements __aws_sdk_types.Command<
1215
InputTypesUnion,

packages/client-sqs-node/commands/DeleteQueueCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import {OutputTypesUnion} from '../types/OutputTypesUnion';
77
import {DeleteQueueInput} from '../types/DeleteQueueInput';
88
import {DeleteQueueOutput} from '../types/DeleteQueueOutput';
99
import {SQSResolvedConfiguration} from '../SQSConfiguration';
10+
export * from '../types/DeleteQueueInput';
11+
export * from '../types/DeleteQueueOutput';
12+
export * from '../types/DeleteQueueExceptionsUnion';
1013

1114
export class DeleteQueueCommand implements __aws_sdk_types.Command<
1215
InputTypesUnion,

packages/client-sqs-node/commands/GetQueueAttributesCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import {OutputTypesUnion} from '../types/OutputTypesUnion';
77
import {GetQueueAttributesInput} from '../types/GetQueueAttributesInput';
88
import {GetQueueAttributesOutput} from '../types/GetQueueAttributesOutput';
99
import {SQSResolvedConfiguration} from '../SQSConfiguration';
10+
export * from '../types/GetQueueAttributesInput';
11+
export * from '../types/GetQueueAttributesOutput';
12+
export * from '../types/GetQueueAttributesExceptionsUnion';
1013

1114
export class GetQueueAttributesCommand implements __aws_sdk_types.Command<
1215
InputTypesUnion,

packages/client-sqs-node/commands/GetQueueUrlCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import {OutputTypesUnion} from '../types/OutputTypesUnion';
77
import {GetQueueUrlInput} from '../types/GetQueueUrlInput';
88
import {GetQueueUrlOutput} from '../types/GetQueueUrlOutput';
99
import {SQSResolvedConfiguration} from '../SQSConfiguration';
10+
export * from '../types/GetQueueUrlInput';
11+
export * from '../types/GetQueueUrlOutput';
12+
export * from '../types/GetQueueUrlExceptionsUnion';
1013

1114
export class GetQueueUrlCommand implements __aws_sdk_types.Command<
1215
InputTypesUnion,

packages/client-sqs-node/commands/ListDeadLetterSourceQueuesCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import {OutputTypesUnion} from '../types/OutputTypesUnion';
77
import {ListDeadLetterSourceQueuesInput} from '../types/ListDeadLetterSourceQueuesInput';
88
import {ListDeadLetterSourceQueuesOutput} from '../types/ListDeadLetterSourceQueuesOutput';
99
import {SQSResolvedConfiguration} from '../SQSConfiguration';
10+
export * from '../types/ListDeadLetterSourceQueuesInput';
11+
export * from '../types/ListDeadLetterSourceQueuesOutput';
12+
export * from '../types/ListDeadLetterSourceQueuesExceptionsUnion';
1013

1114
export class ListDeadLetterSourceQueuesCommand implements __aws_sdk_types.Command<
1215
InputTypesUnion,

packages/client-sqs-node/commands/ListQueueTagsCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import {OutputTypesUnion} from '../types/OutputTypesUnion';
77
import {ListQueueTagsInput} from '../types/ListQueueTagsInput';
88
import {ListQueueTagsOutput} from '../types/ListQueueTagsOutput';
99
import {SQSResolvedConfiguration} from '../SQSConfiguration';
10+
export * from '../types/ListQueueTagsInput';
11+
export * from '../types/ListQueueTagsOutput';
12+
export * from '../types/ListQueueTagsExceptionsUnion';
1013

1114
export class ListQueueTagsCommand implements __aws_sdk_types.Command<
1215
InputTypesUnion,

packages/client-sqs-node/commands/ListQueuesCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import {OutputTypesUnion} from '../types/OutputTypesUnion';
77
import {ListQueuesInput} from '../types/ListQueuesInput';
88
import {ListQueuesOutput} from '../types/ListQueuesOutput';
99
import {SQSResolvedConfiguration} from '../SQSConfiguration';
10+
export * from '../types/ListQueuesInput';
11+
export * from '../types/ListQueuesOutput';
12+
export * from '../types/ListQueuesExceptionsUnion';
1013

1114
export class ListQueuesCommand implements __aws_sdk_types.Command<
1215
InputTypesUnion,

packages/client-sqs-node/commands/PurgeQueueCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import {OutputTypesUnion} from '../types/OutputTypesUnion';
77
import {PurgeQueueInput} from '../types/PurgeQueueInput';
88
import {PurgeQueueOutput} from '../types/PurgeQueueOutput';
99
import {SQSResolvedConfiguration} from '../SQSConfiguration';
10+
export * from '../types/PurgeQueueInput';
11+
export * from '../types/PurgeQueueOutput';
12+
export * from '../types/PurgeQueueExceptionsUnion';
1013

1114
export class PurgeQueueCommand implements __aws_sdk_types.Command<
1215
InputTypesUnion,

packages/client-sqs-node/commands/ReceiveMessageCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import {OutputTypesUnion} from '../types/OutputTypesUnion';
77
import {ReceiveMessageInput} from '../types/ReceiveMessageInput';
88
import {ReceiveMessageOutput} from '../types/ReceiveMessageOutput';
99
import {SQSResolvedConfiguration} from '../SQSConfiguration';
10+
export * from '../types/ReceiveMessageInput';
11+
export * from '../types/ReceiveMessageOutput';
12+
export * from '../types/ReceiveMessageExceptionsUnion';
1013

1114
export class ReceiveMessageCommand implements __aws_sdk_types.Command<
1215
InputTypesUnion,

packages/client-sqs-node/commands/RemovePermissionCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import {OutputTypesUnion} from '../types/OutputTypesUnion';
77
import {RemovePermissionInput} from '../types/RemovePermissionInput';
88
import {RemovePermissionOutput} from '../types/RemovePermissionOutput';
99
import {SQSResolvedConfiguration} from '../SQSConfiguration';
10+
export * from '../types/RemovePermissionInput';
11+
export * from '../types/RemovePermissionOutput';
12+
export * from '../types/RemovePermissionExceptionsUnion';
1013

1114
export class RemovePermissionCommand implements __aws_sdk_types.Command<
1215
InputTypesUnion,

packages/client-sqs-node/commands/SendMessageBatchCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import {OutputTypesUnion} from '../types/OutputTypesUnion';
77
import {SendMessageBatchInput} from '../types/SendMessageBatchInput';
88
import {SendMessageBatchOutput} from '../types/SendMessageBatchOutput';
99
import {SQSResolvedConfiguration} from '../SQSConfiguration';
10+
export * from '../types/SendMessageBatchInput';
11+
export * from '../types/SendMessageBatchOutput';
12+
export * from '../types/SendMessageBatchExceptionsUnion';
1013

1114
export class SendMessageBatchCommand implements __aws_sdk_types.Command<
1215
InputTypesUnion,

packages/client-sqs-node/commands/SendMessageCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import {OutputTypesUnion} from '../types/OutputTypesUnion';
77
import {SendMessageInput} from '../types/SendMessageInput';
88
import {SendMessageOutput} from '../types/SendMessageOutput';
99
import {SQSResolvedConfiguration} from '../SQSConfiguration';
10+
export * from '../types/SendMessageInput';
11+
export * from '../types/SendMessageOutput';
12+
export * from '../types/SendMessageExceptionsUnion';
1013

1114
export class SendMessageCommand implements __aws_sdk_types.Command<
1215
InputTypesUnion,

packages/client-sqs-node/commands/SetQueueAttributesCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import {OutputTypesUnion} from '../types/OutputTypesUnion';
77
import {SetQueueAttributesInput} from '../types/SetQueueAttributesInput';
88
import {SetQueueAttributesOutput} from '../types/SetQueueAttributesOutput';
99
import {SQSResolvedConfiguration} from '../SQSConfiguration';
10+
export * from '../types/SetQueueAttributesInput';
11+
export * from '../types/SetQueueAttributesOutput';
12+
export * from '../types/SetQueueAttributesExceptionsUnion';
1013

1114
export class SetQueueAttributesCommand implements __aws_sdk_types.Command<
1215
InputTypesUnion,

packages/client-sqs-node/commands/TagQueueCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import {OutputTypesUnion} from '../types/OutputTypesUnion';
77
import {TagQueueInput} from '../types/TagQueueInput';
88
import {TagQueueOutput} from '../types/TagQueueOutput';
99
import {SQSResolvedConfiguration} from '../SQSConfiguration';
10+
export * from '../types/TagQueueInput';
11+
export * from '../types/TagQueueOutput';
12+
export * from '../types/TagQueueExceptionsUnion';
1013

1114
export class TagQueueCommand implements __aws_sdk_types.Command<
1215
InputTypesUnion,

packages/client-sqs-node/commands/UntagQueueCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import {OutputTypesUnion} from '../types/OutputTypesUnion';
77
import {UntagQueueInput} from '../types/UntagQueueInput';
88
import {UntagQueueOutput} from '../types/UntagQueueOutput';
99
import {SQSResolvedConfiguration} from '../SQSConfiguration';
10+
export * from '../types/UntagQueueInput';
11+
export * from '../types/UntagQueueOutput';
12+
export * from '../types/UntagQueueExceptionsUnion';
1013

1114
export class UntagQueueCommand implements __aws_sdk_types.Command<
1215
InputTypesUnion,

packages/client-sqs-node/model/ServiceMetadata.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ export const ServiceMetadata: _ServiceMetadata_ = {
1111
uid: 'sqs-2012-11-05',
1212
xmlNamespace: '[object Object]'
1313
};
14-
export const clientVersion: string = '0.1.0-preview.1';
14+
export const clientVersion: string = '0.1.0-preview.2';

packages/service-types-generator/src/Components/Command/command.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@ import {OutputTypesUnion} from '../types/OutputTypesUnion';
4949
import {${inputType}} from '../types/${inputType}';
5050
import {${outputType}} from '../types/${outputType}';
5151
${configurationImport.toString()}
52+
export * from '../types/${inputType}';
53+
export * from '../types/${outputType}';
54+
export * from '../types/${this.operation.name}ExceptionsUnion';
5255
5356
export class ${this.className} implements ${typesPackage}.Command<
5457
InputTypesUnion,

packages/service-types-generator/src/SmokeTestGenerator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,8 @@ module.exports = function(config) {
145145
}
146146
},
147147
singleRun: true,
148-
concurrency: Infinity
148+
concurrency: Infinity,
149+
exclude: ['**/*.d.ts']
149150
});
150151
};
151152
`.trim();

0 commit comments

Comments
 (0)