diff options
Diffstat (limited to 'vanilla/node_modules/vitest/dist/worker.d.ts')
| -rw-r--r-- | vanilla/node_modules/vitest/dist/worker.d.ts | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/vanilla/node_modules/vitest/dist/worker.d.ts b/vanilla/node_modules/vitest/dist/worker.d.ts new file mode 100644 index 0000000..03ceeb0 --- /dev/null +++ b/vanilla/node_modules/vitest/dist/worker.d.ts @@ -0,0 +1,32 @@ +import { W as WorkerGlobalState, a as WorkerSetupContext, B as BirpcOptions } from './chunks/worker.d.Dyxm8DEL.js'; +import { T as Traces } from './chunks/traces.d.402V_yFI.js'; +import { Awaitable } from '@vitest/utils'; +import { ModuleRunner } from 'vite/module-runner'; +import { R as RuntimeRPC } from './chunks/rpc.d.RH3apGEf.js'; +import '@vitest/runner'; +import './chunks/config.d.Cy95HiCx.js'; +import '@vitest/pretty-format'; +import '@vitest/snapshot'; +import '@vitest/utils/diff'; +import './chunks/environment.d.CrsxCzP1.js'; + +/** @experimental */ +declare function setupEnvironment(context: WorkerSetupContext): Promise<() => Promise<void>>; +/** @experimental */ +declare function runBaseTests(method: "run" | "collect", state: WorkerGlobalState, traces: Traces): Promise<void>; + +type WorkerRpcOptions = Pick<BirpcOptions<RuntimeRPC>, "on" | "off" | "post" | "serialize" | "deserialize">; +interface VitestWorker extends WorkerRpcOptions { + runTests: (state: WorkerGlobalState, traces: Traces) => Awaitable<unknown>; + collectTests: (state: WorkerGlobalState, traces: Traces) => Awaitable<unknown>; + onModuleRunner?: (moduleRunner: ModuleRunner) => Awaitable<unknown>; + setup?: (context: WorkerSetupContext) => Promise<() => Promise<unknown>>; +} + +interface Options extends VitestWorker { + teardown?: () => void; +} +/** @experimental */ +declare function init(worker: Options): void; + +export { init, runBaseTests, setupEnvironment }; |
