UNPKG

@monkdb/monkdb

Version:

🚀 Official TypeScript SDK for MonkDB — a unified, AI-native database for diverse data workloads

23 lines • 922 B
import { Readable } from 'stream'; export interface MonkClientLike { request(method: 'GET' | 'POST' | 'PUT' | 'DELETE' | 'HEAD', path: string, body?: Buffer | NodeJS.ReadableStream, headers?: Record<string, string>): Promise<{ status: number; data: any; headers: Record<string, string | string[] | undefined>; body?: NodeJS.ReadableStream; }>; } export declare class MonkBlobstoreContainer { private containerName; private connection; constructor(containerName: string, connection: { client: MonkClientLike; }); private computeDigest; put(file: Blob | File | Buffer | Readable, digest?: string): Promise<string | boolean>; get(digest: string): Promise<NodeJS.ReadableStream>; delete(digest: string): Promise<boolean>; exists(digest: string): Promise<boolean>; toString(): string; } //# sourceMappingURL=MonkBlobstoreContainer.d.ts.map