Skip to content

Commit 4a76cc3

Browse files
committed
feat: add input type proxy for better intellisense
1 parent a86e44f commit 4a76cc3

File tree

2 files changed

+18
-4
lines changed

2 files changed

+18
-4
lines changed

clients/node/client-rds-data-node/RDSDataConfiguration.ts

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,15 @@ import { defaultUserAgent } from '@aws-sdk/util-user-agent-node';
1212
import { AwsAuthConfiguration, AwsAuthConfigurationInput } from '@aws-sdk/signing-middleware';
1313
import { RetryConfig, RetryConfigInput } from '@aws-sdk/retry-middleware';
1414
import { name, version } from './package.json';
15-
import { RegionConfiguration, EndpointsConfig, ProtocolConfig, AWSClientRuntimeConfiguration } from '@aws-sdk/config-resolver';
15+
import {
16+
RegionConfiguration,
17+
RegionConfigurationInput,
18+
EndpointsConfig,
19+
EndpointsConfigInput,
20+
ProtocolConfig,
21+
ProtocolConfigInput,
22+
AWSClientRuntimeConfiguration
23+
} from '@aws-sdk/config-resolver';
1624

1725
export type AWSClientRuntimeResolvedConfiguration = Required<AWSClientRuntimeConfiguration>;
1826

@@ -36,10 +44,10 @@ export const RDSRuntimeConfiguration: AWSClientRuntimeResolvedConfiguration = {
3644

3745
export type RDSDataConfiguration = AWSClientRuntimeConfiguration &
3846
AwsAuthConfigurationInput &
39-
RegionConfiguration.Input &
47+
RegionConfigurationInput &
4048
RetryConfigInput &
41-
EndpointsConfig.Input &
42-
ProtocolConfig.Input
49+
EndpointsConfigInput &
50+
ProtocolConfigInput
4351

4452
export type RDSDataResolvedConfiguration = AWSClientRuntimeResolvedConfiguration &
4553
AwsAuthConfiguration.Resolved &

packages/config-resolver/src/components.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,8 @@ export namespace RegionConfiguration {
142142
};
143143
}
144144
}
145+
//export separately for showing comment block in Intellisense
146+
export type RegionConfigurationInput = RegionConfiguration.Input;
145147

146148
export namespace EndpointsConfig {
147149
export interface Input {
@@ -189,6 +191,8 @@ export namespace EndpointsConfig {
189191
};
190192
}
191193
}
194+
//export separately for showing comment block in Intellisense
195+
export type EndpointsConfigInput = EndpointsConfig.Input;
192196

193197
export namespace ProtocolConfig {
194198
export interface Input {
@@ -214,3 +218,5 @@ export namespace ProtocolConfig {
214218
};
215219
}
216220
}
221+
//export separately for showing comment block in Intellisense
222+
export type ProtocolConfigInput = ProtocolConfig.Input;

0 commit comments

Comments
 (0)