@pierre/diffs
Version:
20 lines (19 loc) • 923 B
TypeScript
import { WorkerInitializationRenderOptions, WorkerPoolOptions } from "../worker/types.js";
import { WorkerPoolManager } from "../worker/WorkerPoolManager.js";
import { SetupWorkerPoolProps } from "../worker/getOrCreateWorkerPoolSingleton.js";
import "../worker/index.js";
import { Context, ReactNode } from "react";
//#region src/react/WorkerPoolContext.d.ts
declare const WorkerPoolContext: Context<WorkerPoolManager | undefined>;
interface WorkerPoolContextProps extends SetupWorkerPoolProps {
children: ReactNode;
}
declare function WorkerPoolContextProvider({
children,
poolOptions,
highlighterOptions
}: WorkerPoolContextProps): React.JSX.Element;
declare function useWorkerPool(): WorkerPoolManager | undefined;
//#endregion
export { type WorkerInitializationRenderOptions, WorkerPoolContext, WorkerPoolContextProvider, type WorkerPoolOptions, useWorkerPool };
//# sourceMappingURL=WorkerPoolContext.d.ts.map