UNPKG

@itwin/object-storage-google

Version:

Object storage implementation using Google Cloud Storage

15 lines 923 B
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