UNPKG

@versatiles/google-cloud

Version:
22 lines (21 loc) 711 B
import type { Readable } from 'stream'; import type { File } from '@google-cloud/storage'; import { AbstractBucket, AbstractBucketFile } from './abstract.js'; import { BucketFileMetadata } from './metadata.js'; export declare class BucketFileGoogle extends AbstractBucketFile { #private; constructor(file: File); get name(): string; exists(): Promise<boolean>; getMetadata(): Promise<BucketFileMetadata>; createReadStream(opt?: { start: number; end: number; }): Readable; } export declare class BucketGoogle extends AbstractBucket { #private; constructor(bucketName: string); check(): Promise<void>; getFile(relativePath: string): BucketFileGoogle; }