average-postman-7185
08/23/2024, 2:34 PMpulumi.all
, details in thread 🧵average-postman-7185
08/23/2024, 2:34 PMpulumi.all([
mskNodesString, // Promise<string>
logGroup.name, // LogGroup
ssmSecretArns, // Promise<string>[]
accountId, // Promise<string>
taskExecutionRole, // Promise<string>
taskRole, // Promise<string>
ATSRedis, // Promise<string>
priceRedis, // Promise<string>
liveHubRedis, // Promise<string>
]).apply(([
nodesString,
logGroupName,
ssmSecretArns,
accountId,
taskExecutionRole,
taskRole,
ATSRedisHost,
priceRedisHost,
liveHubRedisHost,
])
average-postman-7185
08/23/2024, 2:34 PMaverage-postman-7185
08/23/2024, 2:34 PMNo overload matches this call.
The last overload gave the following error.
Type 'Promise<string>[]' is not assignable to type 'Input<string>'.ts(2769)
output.d.ts(66, 25): The last overload is declared here.
const ssmSecretArns: Promise<string>[]
average-postman-7185
08/23/2024, 2:35 PMssmSecretArns
error disappearsaverage-postman-7185
08/23/2024, 2:35 PMssmSecretArns
uncommented and comment any other line - error will disappear as wellfuture-hairdresser-70637
08/23/2024, 2:53 PMall/apply
in TS only supports 8 params maxfuture-hairdresser-70637
08/23/2024, 2:54 PMfuture-hairdresser-70637
08/23/2024, 2:54 PMexport function all<T1, T2, T3, T4, T5, T6, T7, T8>(
values: [Input<T1>, Input<T2>, Input<T3>, Input<T4>, Input<T5>, Input<T6>, Input<T7>, Input<T8>],
): Output<[Unwrap<T1>, Unwrap<T2>, Unwrap<T3>, Unwrap<T4>, Unwrap<T5>, Unwrap<T6>, Unwrap<T7>, Unwrap<T8>]>;
future-hairdresser-70637
08/23/2024, 2:54 PMaverage-postman-7185
08/23/2024, 4:05 PM