blob: fc2eecc0343ffa4b668f0eb3105730720c4eca0c (
plain)
1
2
3
4
5
6
7
8
9
10
|
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
|