|
1 | 1 | import { LoadedConfigSelectors } from "@smithy/node-config-provider"; |
2 | 2 |
|
3 | | -import { DEFAULT_RESPONSE_CHECKSUM_VALIDATION, RequestChecksumCalculation } from "./constants"; |
| 3 | +import { DEFAULT_RESPONSE_CHECKSUM_VALIDATION, ResponseChecksumValidation } from "./constants"; |
4 | 4 | import { SelectorType, stringUnionSelector } from "./stringUnionSelector"; |
5 | 5 |
|
6 | 6 | export const ENV_RESPONSE_CHECKSUM_VALIDATION = "AWS_RESPONSE_CHECKSUM_VALIDATION"; |
7 | 7 | export const CONFIG_RESPONSE_CHECKSUM_VALIDATION = "response_checksum_validation"; |
8 | 8 |
|
9 | | -export const NODE_RESPONSE_CHECKSUM_VALIDATION_CONFIG_OPTIONS: LoadedConfigSelectors<string> = { |
| 9 | +export const NODE_RESPONSE_CHECKSUM_VALIDATION_CONFIG_OPTIONS: LoadedConfigSelectors<ResponseChecksumValidation> = { |
10 | 10 | environmentVariableSelector: (env) => |
11 | | - stringUnionSelector(env, ENV_RESPONSE_CHECKSUM_VALIDATION, RequestChecksumCalculation, SelectorType.ENV), |
| 11 | + // @ts-expect-error Type 'string | undefined' is not assignable to type 'ResponseChecksumValidation | undefined'. |
| 12 | + stringUnionSelector(env, ENV_RESPONSE_CHECKSUM_VALIDATION, ResponseChecksumValidation, SelectorType.ENV), |
12 | 13 | configFileSelector: (profile) => |
13 | | - stringUnionSelector(profile, CONFIG_RESPONSE_CHECKSUM_VALIDATION, RequestChecksumCalculation, SelectorType.CONFIG), |
| 14 | + // @ts-expect-error Type 'string | undefined' is not assignable to type 'ResponseChecksumValidation | undefined'. |
| 15 | + stringUnionSelector(profile, CONFIG_RESPONSE_CHECKSUM_VALIDATION, ResponseChecksumValidation, SelectorType.CONFIG), |
14 | 16 | default: DEFAULT_RESPONSE_CHECKSUM_VALIDATION, |
15 | 17 | }; |
0 commit comments