UNPKG

alinea

Version:
20 lines (19 loc) 779 B
import type { Config } from '../Config.js'; import type { LocalConnection, UploadResponse } from '../Connection.js'; import type { Source } from '../source/Source.js'; import { type CommitRequest } from './CommitRequest.js'; import { LocalDB } from './LocalDB.js'; import type { Mutation } from './Mutation.js'; export declare class EntryDB extends LocalDB { connect: () => Promise<LocalConnection>; constructor(config: Config, source: Source, connect: () => Promise<LocalConnection>); mutate(mutations: Array<Mutation>): Promise<{ sha: string; remote: Promise<string>; }>; write(request: CommitRequest): Promise<{ sha: string; }>; prepareUpload(file: string): Promise<UploadResponse>; syncWithRemote(): Promise<string>; }