1 | import { HashConstructor, StreamHasher } from "./crypto";
|
2 | import { BodyLengthCalculator, Encoder } from "./util";
|
3 | export interface GetAwsChunkedEncodingStreamOptions {
|
4 | base64Encoder?: Encoder;
|
5 | bodyLengthChecker: BodyLengthCalculator;
|
6 | checksumAlgorithmFn?: HashConstructor;
|
7 | checksumLocationName?: string;
|
8 | streamHasher?: StreamHasher;
|
9 | }
|
10 |
|
11 |
|
12 |
|
13 |
|
14 | export interface GetAwsChunkedEncodingStream<StreamType = any> {
|
15 | (readableStream: StreamType, options: GetAwsChunkedEncodingStreamOptions): StreamType;
|
16 | }
|