import { TaskTreeStore } from "./store.ts"; export function taskTreeRuntime(env: Record = process.env) { const databaseUrl = env.TASKTREE_DATABASE_URL || env.DATABASE_URL || ""; const store = new TaskTreeStore(databaseUrl); return { store, temporalAddress: env.TASKTREE_TEMPORAL_ADDRESS || env.TEMPORAL_ADDRESS || "", temporalNamespace: env.TASKTREE_TEMPORAL_NAMESPACE || "unidesk", taskQueue: env.TASKTREE_TEMPORAL_TASK_QUEUE || "hwlab-v03-tasktree" }; }