aboutsummaryrefslogtreecommitdiffstats
path: root/vanilla/node_modules/vitest/dist/config.d.ts
diff options
context:
space:
mode:
authorAdam Mathes <adam@adammathes.com>2026-02-13 21:34:48 -0800
committerAdam Mathes <adam@adammathes.com>2026-02-13 21:34:48 -0800
commit76cb9c2a39d477a64824a985ade40507e3bbade1 (patch)
tree41e997aa9c6f538d3a136af61dae9424db2005a9 /vanilla/node_modules/vitest/dist/config.d.ts
parent819a39a21ac992b1393244a4c283bbb125208c69 (diff)
downloadneko-76cb9c2a39d477a64824a985ade40507e3bbade1.tar.gz
neko-76cb9c2a39d477a64824a985ade40507e3bbade1.tar.bz2
neko-76cb9c2a39d477a64824a985ade40507e3bbade1.zip
feat(vanilla): add testing infrastructure and tests (NK-wjnczv)
Diffstat (limited to 'vanilla/node_modules/vitest/dist/config.d.ts')
-rw-r--r--vanilla/node_modules/vitest/dist/config.d.ts104
1 files changed, 104 insertions, 0 deletions
diff --git a/vanilla/node_modules/vitest/dist/config.d.ts b/vanilla/node_modules/vitest/dist/config.d.ts
new file mode 100644
index 0000000..f2e721a
--- /dev/null
+++ b/vanilla/node_modules/vitest/dist/config.d.ts
@@ -0,0 +1,104 @@
+import { HookHandler, ConfigEnv, UserConfig } from 'vite';
+export { ConfigEnv, Plugin, UserConfig as ViteUserConfig, mergeConfig } from 'vite';
+import { I as InlineConfig, c as CoverageV8Options, R as ResolvedCoverageOptions, U as UserWorkspaceConfig, d as UserProjectConfigFn, e as UserProjectConfigExport } from './chunks/reporters.d.CWXNI2jG.js';
+export { b as TestProjectConfiguration, g as TestProjectInlineConfiguration, f as TestUserConfig, W as WatcherTriggerPattern } from './chunks/reporters.d.CWXNI2jG.js';
+import { V as VitestPluginContext } from './chunks/plugin.d.CtqpEehP.js';
+import { F as FakeTimerInstallOpts } from './chunks/config.d.Cy95HiCx.js';
+import '@vitest/runner';
+import '@vitest/utils';
+import './chunks/rpc.d.RH3apGEf.js';
+import '@vitest/snapshot';
+import 'vite/module-runner';
+import './chunks/traces.d.402V_yFI.js';
+import 'node:stream';
+import './chunks/browser.d.ChKACdzH.js';
+import './chunks/worker.d.Dyxm8DEL.js';
+import './chunks/environment.d.CrsxCzP1.js';
+import '@vitest/mocker';
+import '@vitest/utils/source-map';
+import 'vitest/browser';
+import '@vitest/pretty-format';
+import '@vitest/utils/diff';
+import '@vitest/expect';
+import 'vitest/optional-types.js';
+import './chunks/benchmark.d.DAaHLpsq.js';
+import '@vitest/runner/utils';
+import 'tinybench';
+import './chunks/coverage.d.BZtK59WP.js';
+import '@vitest/snapshot/manager';
+import 'node:console';
+import 'node:fs';
+
+type VitestInlineConfig = InlineConfig;
+declare module "vite" {
+ interface UserConfig {
+ /**
+ * Options for Vitest
+ */
+ test?: VitestInlineConfig;
+ }
+ interface Plugin<A = any> {
+ configureVitest?: HookHandler<(context: VitestPluginContext) => void>;
+ }
+}
+
+declare const defaultBrowserPort = 63315;
+
+declare const defaultInclude: string[];
+declare const defaultExclude: string[];
+declare const coverageConfigDefaults: ResolvedCoverageOptions;
+declare const configDefaults: Readonly<{
+ allowOnly: boolean;
+ isolate: boolean;
+ watch: boolean;
+ globals: boolean;
+ environment: "node";
+ clearMocks: boolean;
+ restoreMocks: boolean;
+ mockReset: boolean;
+ unstubGlobals: boolean;
+ unstubEnvs: boolean;
+ include: string[];
+ exclude: string[];
+ teardownTimeout: number;
+ forceRerunTriggers: string[];
+ update: boolean;
+ reporters: never[];
+ silent: boolean;
+ hideSkippedTests: boolean;
+ api: boolean;
+ ui: boolean;
+ uiBase: string;
+ open: boolean;
+ css: {
+ include: never[];
+ };
+ coverage: CoverageV8Options;
+ fakeTimers: FakeTimerInstallOpts;
+ maxConcurrency: number;
+ dangerouslyIgnoreUnhandledErrors: boolean;
+ typecheck: {
+ checker: "tsc";
+ include: string[];
+ exclude: string[];
+ };
+ slowTestThreshold: number;
+ disableConsoleIntercept: boolean;
+}>;
+
+type ViteUserConfigFnObject = (env: ConfigEnv) => UserConfig;
+type ViteUserConfigFnPromise = (env: ConfigEnv) => Promise<UserConfig>;
+type ViteUserConfigFn = (env: ConfigEnv) => UserConfig | Promise<UserConfig>;
+type ViteUserConfigExport = UserConfig | Promise<UserConfig> | ViteUserConfigFnObject | ViteUserConfigFnPromise | ViteUserConfigFn;
+declare function defineConfig(config: UserConfig): UserConfig;
+declare function defineConfig(config: Promise<UserConfig>): Promise<UserConfig>;
+declare function defineConfig(config: ViteUserConfigFnObject): ViteUserConfigFnObject;
+declare function defineConfig(config: ViteUserConfigFnPromise): ViteUserConfigFnPromise;
+declare function defineConfig(config: ViteUserConfigExport): ViteUserConfigExport;
+declare function defineProject(config: UserWorkspaceConfig): UserWorkspaceConfig;
+declare function defineProject(config: Promise<UserWorkspaceConfig>): Promise<UserWorkspaceConfig>;
+declare function defineProject(config: UserProjectConfigFn): UserProjectConfigFn;
+declare function defineProject(config: UserProjectConfigExport): UserProjectConfigExport;
+
+export { UserProjectConfigExport, UserProjectConfigFn, UserWorkspaceConfig, configDefaults, coverageConfigDefaults, defaultBrowserPort, defaultExclude, defaultInclude, defineConfig, defineProject };
+export type { ViteUserConfigExport, ViteUserConfigFn, ViteUserConfigFnObject, ViteUserConfigFnPromise };