@versatiles/google-cloud
Version:
A server for VersaTiles in Google Cloud Run
22 lines (21 loc) • 711 B
TypeScript
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;
}