UNPKG

alinea

Version:
22 lines (21 loc) 909 B
import type { Config } from 'alinea/core/Config'; import type { LocalConnection } from 'alinea/core/Connection'; import { LocalDB } from 'alinea/core/db/LocalDB'; import type { Mutation } from 'alinea/core/db/Mutation'; import type { Source } from 'alinea/core/source/Source'; export declare class MutateEvent extends Event { id: string; status: 'success' | 'failure'; error?: Error | undefined; static readonly type = "mutate"; constructor(id: string, status: 'success' | 'failure', error?: Error | undefined); } export declare class DashboardWorker extends EventTarget { #private; constructor(source: Source); get db(): LocalDB | Promise<LocalDB>; sync(): Promise<string>; queue(id: string, mutations: Array<Mutation>): Promise<string>; resolve(raw: string): Promise<unknown>; load(revision: string, config: Config, client: LocalConnection): Promise<void>; }