diff --git a/smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen/ServiceBareBonesClientGenerator.java b/smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen/ServiceBareBonesClientGenerator.java index 4ebfe2bac5d..2e7be8d87e5 100644 --- a/smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen/ServiceBareBonesClientGenerator.java +++ b/smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen/ServiceBareBonesClientGenerator.java @@ -226,9 +226,10 @@ private void generateClientDefaults() { + "@internal"); writer.write("urlParser?: __UrlParser;\n"); + writer.addImport("BodyLengthCalculator", "__BodyLengthCalculator", "@aws-sdk/types"); writer.writeDocs("A function that can calculate the length of a request body.\n" + "@internal"); - writer.write("bodyLengthChecker?: (body: any) => number | undefined;\n"); + writer.write("bodyLengthChecker?: __BodyLengthCalculator;\n"); writer.addImport("StreamCollector", "__StreamCollector", "@aws-sdk/types"); writer.writeDocs("A function that converts a stream into an array of bytes.\n"