Skip to content

DefineObsidianPluginVitestConfigOptions

The options for defining a plugin’s vitest configuration.

Import:

import type { DefineObsidianPluginVitestConfigOptions } from '@mnaoumov/obsidian-dev-toolkit/test-runners/vitest-config';

Signature:

export interface DefineObsidianPluginVitestConfigOptions

Properties

PropertyTypeDescription
customProjects?(context: ObsidianPluginVitestConfigContext) => TestProjectConfiguration[]A function that builds projects the base configuration does not know about, such as a plugin's own integration-tests:demo-vault project. The returned projects are appended after the standard five.
editContext?(context: ObsidianPluginVitestConfigContext) => voidA function that edits the vitest configuration context before it is assembled into a configuration.

Links to this page: