@itwin/object-storage-google
Version:
Object storage implementation using Google Cloud Storage
15 lines • 923 B
TypeScript
import { FrontendStorage, FrontendUrlDownloadInput, FrontendUrlUploadInput } from "@itwin/object-storage-core/lib/frontend";
import { FrontendGoogleConfigDownloadInput, FrontendGoogleConfigUploadInput, FrontendGoogleUploadInMultiplePartsInput } from "./FrontendInterfaces";
export declare class GoogleFrontendStorage extends FrontendStorage {
constructor();
download(input: (FrontendUrlDownloadInput | FrontendGoogleConfigDownloadInput) & {
transferType: "buffer";
}): Promise<ArrayBuffer>;
download(input: (FrontendUrlDownloadInput | FrontendGoogleConfigDownloadInput) & {
transferType: "stream";
}): Promise<ReadableStream>;
private objectName;
upload(input: FrontendUrlUploadInput | FrontendGoogleConfigUploadInput): Promise<void>;
uploadInMultipleParts(input: FrontendGoogleUploadInMultiplePartsInput): Promise<void>;
}
//# sourceMappingURL=GoogleFrontendStorage.d.ts.map