opencode/packages/ui/src/context/worker-pool.tsx
Amadeus Demarzi 96719bdf52 Diffs Performance Improvements (#5653)
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2025-12-26 14:34:03 -06:00

10 lines
357 B
TypeScript

import type { WorkerPoolManager } from "@pierre/diffs/worker"
import { createSimpleContext } from "./helper"
const ctx = createSimpleContext<WorkerPoolManager | undefined, { pool: WorkerPoolManager | undefined }>({
name: "WorkerPool",
init: (props) => props.pool,
})
export const WorkerPoolProvider = ctx.provider
export const useWorkerPool = ctx.use