API reference@evolu/commonlocal‑first/Shared › DbWorkerOutput

type DbWorkerOutput =
  | {
      clock: Timestamp;
      name: Name;
      type: "LeaderAcquired";
    }
  | {
      error: UnsupportedDbVersionError;
      name: Name;
      type: "LeaderRefused";
    }
  | {
      attemptId: Id;
      response: DbWorkerQueuedResponse;
      type: "OnQueuedResponse";
    };

Defined in: packages/common/src/local-first/Shared.ts:263

Union Members

Type Literal

{
  clock: Timestamp;
  name: Name;
  type: "LeaderAcquired";
}

Type Literal

{
  error: UnsupportedDbVersionError;
  name: Name;
  type: "LeaderRefused";
}
NameTypeDescriptionDefined in
errorUnsupportedDbVersionError-packages/common/src/local-first/Shared.ts:273
nameName-packages/common/src/local-first/Shared.ts:272
type"LeaderRefused"Startup was refused; the worker is releasing its resources.packages/common/src/local-first/Shared.ts:271

Type Literal

{
  attemptId: Id;
  response: DbWorkerQueuedResponse;
  type: "OnQueuedResponse";
}