@versatiles/google-cloud
Version:
A server for VersaTiles in Google Cloud Run
21 lines (20 loc) • 661 B
TypeScript
import { AbstractBucket, AbstractBucketFile } from './abstract.js';
import type { Readable } from 'stream';
import { BucketFileMetadata } from './metadata.js';
export declare class BucketFileLocal extends AbstractBucketFile {
#private;
constructor(filename: string);
get name(): string;
exists(): Promise<boolean>;
getMetadata(): Promise<BucketFileMetadata>;
createReadStream(opt?: {
start: number;
end: number;
}): Readable;
}
export declare class BucketLocal extends AbstractBucket {
#private;
constructor(basePath: string);
check(): Promise<void>;
getFile(relativePath: string): BucketFileLocal;
}