@evolu/web
Version:
Evolu for web
14 lines (13 loc) • 495 B
JavaScript
import { createConsole, createNanoIdLib, createTime } from "@evolu/common";
import { createSharedWebWorker } from "../SharedWebWorker.js";
import { createAppState } from "./AppState.js";
const createDbWorker = (name) => createSharedWebWorker(name, () => new Worker(new URL("Db.worker.js", import.meta.url), {
type: "module",
}));
export const evoluWebDeps = {
time: createTime(),
console: createConsole(),
nanoIdLib: createNanoIdLib(),
createAppState,
createDbWorker,
};