18 lines
577 B
TypeScript
18 lines
577 B
TypeScript
import { Worker as JestWorker } from 'next/dist/compiled/jest-worker';
|
|
type FarmOptions = ConstructorParameters<typeof JestWorker>[1];
|
|
export declare class Worker {
|
|
private _worker;
|
|
constructor(workerPath: string, options: FarmOptions & {
|
|
timeout?: number;
|
|
onRestart?: (method: string, args: any[], attempts: number) => void;
|
|
exposedMethods: ReadonlyArray<string>;
|
|
enableWorkerThreads?: boolean;
|
|
});
|
|
end(): ReturnType<JestWorker['end']>;
|
|
/**
|
|
* Quietly end the worker if it exists
|
|
*/
|
|
close(): void;
|
|
}
|
|
export {};
|