@translated/lara
Version:
Official Lara SDK for JavaScript and Node.js
11 lines (10 loc) • 453 B
TypeScript
import { Readable } from "node:stream";
import type { S3UploadFields } from "../../translator/translator";
import type { MultiPartFile } from "../client";
import { S3Client } from "./client";
/** @internal */
export declare class NodeS3Client extends S3Client {
protected _upload(url: string, fields: S3UploadFields, file: Readable): Promise<void>;
download(url: string): Promise<Buffer>;
wrapMultiPartFile(file: MultiPartFile): Readable;
}