SYMBOL INDEX (7342 symbols across 866 files) FILE: docs/.vitepress/blog.data.ts type Post (line 3) | interface Post { method transform (line 17) | transform(raw): Post[] { function formatDate (line 29) | function formatDate(raw: string): Post['date'] { FILE: docs/.vitepress/config.ts method config (line 93) | config(md) { FILE: docs/.vitepress/contributors.ts type Contributor (line 3) | interface Contributor { type CoreTeam (line 8) | interface CoreTeam extends DefaultTheme.TeamMember { function getAvatarUrl (line 17) | function getAvatarUrl(name: string) { function createLinks (line 21) | function createLinks(tm: CoreTeam): CoreTeam { FILE: docs/.vitepress/scripts/cli-generator.ts function resolveOptions (line 49) | function resolveOptions(options: CLIOptions, parentName?: string) { function resolveCommand (line 58) | function resolveCommand(name: string, config: CLIOption | null): any { FILE: docs/.vitepress/scripts/fetch-avatars.ts function download (line 9) | async function download(url: string, fileName: string) { function fetchAvatars (line 22) | async function fetchAvatars() { FILE: docs/.vitepress/scripts/transformHead.ts function transformHead (line 5) | async function transformHead({ pageData }: TransformContext): Promise { FILE: examples/profiling/global-setup.ts function setup (line 3) | function setup() { FILE: examples/profiling/src/prime-number.ts function getPrimeNumber (line 5) | function getPrimeNumber(bitLength: number): bigint { function randomBigInt (line 25) | function randomBigInt(bitLength: number): bigint { function isPrimeNumber (line 35) | function isPrimeNumber(number: bigint): boolean { function bigIntSquareRoot (line 60) | function bigIntSquareRoot(number: bigint): bigint { FILE: examples/profiling/test/prime-number.test.ts constant BITS (line 4) | const BITS = process.env.CI ? 8 : 62 FILE: examples/projects/packages/client/components/Link.tsx constant STATUS (line 3) | const STATUS = { function Link (line 8) | function Link({ page, children }: React.PropsWithChildren<{ page: string... FILE: examples/projects/packages/server/src/index.ts function start (line 3) | async function start() { FILE: packages/browser-playwright/src/commands/keyboard.ts type KeyboardState (line 6) | interface KeyboardState { constant VALID_KEYS (line 53) | const VALID_KEYS = new Set(['Escape', 'F1', 'F2', 'F3', 'F4', 'F5', 'F6'... function keyboardImplementation (line 55) | async function keyboardImplementation( function focusIframe (line 118) | function focusIframe() { function selectAll (line 128) | function selectAll() { FILE: packages/browser-playwright/src/commands/screenshot.ts type ScreenshotCommandOptions (line 8) | interface ScreenshotCommandOptions extends Omit any> = BrowserCommand< type ConvertElementToLocator (line 9) | type ConvertElementToLocator = T extends Element | Locator ? string : T type ConvertUserEventParameters (line 10) | type ConvertUserEventParameters = { function defineBrowserCommand (line 14) | function defineBrowserCommand( function getDescribedLocator (line 24) | function getDescribedLocator( FILE: packages/browser-playwright/src/commands/wheel.ts type WheelCommand (line 5) | type WheelCommand = (element: Locator | Element, options: UserEventWheel... FILE: packages/browser-playwright/src/locators.ts class PlaywrightLocator (line 26) | class PlaywrightLocator extends Locator { method constructor (line 27) | constructor(public selector: string, protected _container?: Element) { method click (line 31) | public override click(options?: UserEventClickOptions) { method dblClick (line 35) | public override dblClick(options?: UserEventClickOptions): Promise { method hover (line 54) | public override hover(options?: UserEventHoverOptions): Promise { method upload (line 58) | public override upload( method fill (line 65) | public override fill(text: string, options?: UserEventFillOptions): Pr... method dropTo (line 69) | public override dropTo(target: Locator, options?: UserEventDragAndDrop... method locator (line 75) | protected locator(selector: string) { method elementLocator (line 79) | protected elementLocator(element: Element) { method getByLabelText (line 88) | getByLabelText(text, options) { method getByRole (line 91) | getByRole(role, options) { method getByTestId (line 94) | getByTestId(testId) { method getByAltText (line 97) | getByAltText(text, options) { method getByPlaceholder (line 100) | getByPlaceholder(text, options) { method getByText (line 103) | getByText(text, options) { method getByTitle (line 106) | getByTitle(title, options) { method elementLocator (line 110) | elementLocator(element: Element) { method frameLocator (line 116) | frameLocator(locator: Locator) { function processDragAndDropOptions (line 125) | function processDragAndDropOptions(options?: UserEventDragAndDropOptions) { function processHoverOptions (line 138) | function processHoverOptions(options?: UserEventHoverOptions) { function processClickOptions (line 148) | function processClickOptions(options?: UserEventClickOptions) { function processPlaywrightPosition (line 158) | function processPlaywrightPosition(position: { x: number; y: number }) { FILE: packages/browser-playwright/src/playwright.ts type PlaywrightBrowser (line 42) | type PlaywrightBrowser = (typeof playwrightBrowsers)[number] type PlaywrightProviderOptions (line 48) | interface PlaywrightProviderOptions { function playwright (line 94) | function playwright(options: PlaywrightProviderOptions = {}): BrowserPro... class PlaywrightBrowserProvider (line 105) | class PlaywrightBrowserProvider implements BrowserProvider { method constructor (line 127) | constructor( method openBrowser (line 156) | private async openBrowser(openBrowserOptions: { parallel: boolean }) { method createMocker (line 262) | private createMocker(): BrowserModuleMocker { method createContext (line 398) | private async createContext(sessionId: string, openBrowserOptions: { p... method getContextOptions (line 425) | private getContextOptions(): BrowserContextOptions { method getPage (line 437) | public getPage(sessionId: string): Page { method getCommandsContext (line 445) | public getCommandsContext(sessionId: string): { method openBrowserPage (line 478) | private async openBrowserPage(sessionId: string, options: { parallel: ... method openPage (line 510) | async openPage(sessionId: string, url: string, options: { parallel: bo... method _throwIfClosing (line 518) | private async _throwIfClosing(disposable?: { close: () => Promise { method close (line 549) | async close(): Promise { function getHeaders (line 574) | function getHeaders(config: ResolvedConfig) { function getCodeWithSourcemap (line 585) | function getCodeWithSourcemap( function genSourceMapUrl (line 600) | function genSourceMapUrl(map: SourceMap | string): string { function isDirectCSSRequest (line 609) | function isDirectCSSRequest(request: string): boolean { type BrowserCommandContext (line 614) | interface BrowserCommandContext { type _BrowserNames (line 621) | interface _BrowserNames { type ToMatchScreenshotOptions (line 625) | interface ToMatchScreenshotOptions type ToMatchScreenshotComparators (line 631) | interface ToMatchScreenshotComparators type PWHoverOptions (line 635) | type PWHoverOptions = NonNullable[1]> type PWClickOptions (line 636) | type PWClickOptions = NonNullable[1]> type PWDoubleClickOptions (line 637) | type PWDoubleClickOptions = NonNullable[1]> type PWFillOptions (line 638) | type PWFillOptions = NonNullable[2]> type PWScreenshotOptions (line 639) | type PWScreenshotOptions = NonNullable[0]> type PWSelectOptions (line 640) | type PWSelectOptions = NonNullable[2]> type PWDragAndDropOptions (line 641) | type PWDragAndDropOptions = NonNullable[2]> type PWSetInputFiles (line 642) | type PWSetInputFiles = NonNullable[2]> type PWCDPSession (line 644) | type PWCDPSession = Pick { type CDPSession (line 662) | interface CDPSession extends PWCDPSession {} FILE: packages/browser-preview/src/locators.ts class PreviewLocator (line 25) | class PreviewLocator extends Locator { method constructor (line 26) | constructor(protected _pwSelector: string, protected _container?: Elem... method selector (line 30) | override get selector() { method click (line 38) | async click(options?: UserEventClickOptions): Promise { method dblClick (line 43) | async dblClick(options?: UserEventClickOptions): Promise { method tripleClick (line 48) | async tripleClick(options?: UserEventClickOptions): Promise { method hover (line 53) | async hover(options?: UserEventHoverOptions): Promise { method unhover (line 58) | async unhover(options?: UserEventHoverOptions): Promise { method fill (line 63) | async fill(text: string, options?: UserEventFillOptions): Promise { method upload (line 68) | async upload(file: string | string[] | File | File[], options?: UserEv... method wheel (line 73) | async wheel(options: UserEventWheelOptions): Promise { method selectOptions (line 78) | async selectOptions( method clear (line 86) | async clear(options?: UserEventClearOptions): Promise { method locator (line 91) | protected locator(selector: string) { method elementLocator (line 95) | protected elementLocator(element: Element) { method getByLabelText (line 104) | getByLabelText(text, options) { method getByRole (line 107) | getByRole(role, options) { method getByTestId (line 110) | getByTestId(testId) { method getByAltText (line 113) | getByAltText(text, options) { method getByPlaceholder (line 116) | getByPlaceholder(text, options) { method getByText (line 119) | getByText(text, options) { method getByTitle (line 122) | getByTitle(title, options) { method elementLocator (line 126) | elementLocator(element: Element) { FILE: packages/browser-preview/src/preview.ts function preview (line 8) | function preview(): BrowserProviderOption { class PreviewBrowserProvider (line 17) | class PreviewBrowserProvider implements BrowserProvider { method constructor (line 29) | constructor(project: TestProject) { method isOpen (line 42) | isOpen(): boolean { method getCommandsContext (line 46) | getCommandsContext() { method openPage (line 50) | async openPage(_sessionId: string, url: string): Promise { method close (line 62) | async close(): Promise {} type UserEventClickOptions (line 66) | interface UserEventClickOptions extends SelectorOptions {} type UserEventHoverOptions (line 67) | interface UserEventHoverOptions extends SelectorOptions {} type UserEventFillOptions (line 68) | interface UserEventFillOptions extends SelectorOptions {} type UserEventSelectOptions (line 69) | interface UserEventSelectOptions extends SelectorOptions {} type UserEventClearOptions (line 70) | interface UserEventClearOptions extends SelectorOptions {} type UserEventDoubleClickOptions (line 71) | interface UserEventDoubleClickOptions extends SelectorOptions {} type UserEventTripleClickOptions (line 72) | interface UserEventTripleClickOptions extends SelectorOptions {} type UserEventUploadOptions (line 73) | interface UserEventUploadOptions extends SelectorOptions {} type UserEventWheelBaseOptions (line 74) | interface UserEventWheelBaseOptions extends SelectorOptions {} type LocatorScreenshotOptions (line 75) | interface LocatorScreenshotOptions extends SelectorOptions {} FILE: packages/browser-webdriverio/src/commands/keyboard.ts type KeyboardState (line 7) | interface KeyboardState { function keyboardImplementation (line 53) | async function keyboardImplementation( function focusIframe (line 110) | function focusIframe() { function selectAll (line 120) | function selectAll() { FILE: packages/browser-webdriverio/src/commands/screenshot.ts type ScreenshotCommandOptions (line 9) | interface ScreenshotCommandOptions extends Omit any> = BrowserCommand< type ConvertElementToLocator (line 8) | type ConvertElementToLocator = T extends Element | Locator ? string : T type ConvertUserEventParameters (line 9) | type ConvertUserEventParameters = { FILE: packages/browser-webdriverio/src/commands/wheel.ts type WheelCommand (line 4) | type WheelCommand = (element: Locator | Element, options: UserEventWheel... FILE: packages/browser-webdriverio/src/locators.ts class WebdriverIOLocator (line 29) | class WebdriverIOLocator extends Locator { method constructor (line 30) | constructor(protected _pwSelector: string, protected _container?: Elem... method withElement (line 35) | private withElement(element: Element, error: Error | undefined) { method selector (line 41) | override get selector(): string { method click (line 57) | public override click(options?: UserEventClickOptions): Promise { method dblClick (line 64) | public override dblClick(options?: UserEventClickOptions): Promise { method dropTo (line 100) | public override dropTo(target: Locator, options?: UserEventDragAndDrop... method wheel (line 106) | public override wheel(options: UserEventWheelOptions): Promise { method clear (line 113) | public override clear(options?: UserEventClearOptions): Promise { method fill (line 120) | public override fill(text: string, options?: UserEventFillOptions): Pr... method screenshot (line 127) | public override screenshot(options?: LocatorScreenshotOptions): Promis... method locator (line 137) | protected locator(selector: string) { method elementLocator (line 141) | protected elementLocator(element: Element) { class ElementWebdriverIOLocator (line 148) | class ElementWebdriverIOLocator extends Locator { method constructor (line 151) | constructor( method selector (line 160) | override get selector() { method locator (line 164) | protected locator(_selector: string): Locator { method elementLocator (line 168) | protected elementLocator(_element: Element): Locator { method getByLabelText (line 174) | getByLabelText(text, options) { method getByRole (line 177) | getByRole(role, options) { method getByTestId (line 180) | getByTestId(testId) { method getByAltText (line 183) | getByAltText(text, options) { method getByPlaceholder (line 186) | getByPlaceholder(text, options) { method getByText (line 189) | getByText(text, options) { method getByTitle (line 192) | getByTitle(title, options) { method elementLocator (line 196) | elementLocator(element: Element) { function getWebdriverioSelectOptions (line 203) | function getWebdriverioSelectOptions(element: Element, value: string | s... function processClickOptions (line 244) | function processClickOptions(options?: UserEventClickOptions) { function processHoverOptions (line 261) | function processHoverOptions(options?: UserEventHoverOptions) { function processDragAndDropOptions (line 276) | function processDragAndDropOptions(options?: UserEventDragAndDropOptions) { function scaleCoordinate (line 297) | function scaleCoordinate(coordinate: number, cache: any) { function getCachedScale (line 301) | function getCachedScale(cache: { scale: number | undefined }) { FILE: packages/browser-webdriverio/src/webdriverio.ts type WebdriverBrowser (line 26) | type WebdriverBrowser = (typeof webdriverBrowsers)[number] type WebdriverProviderOptions (line 28) | interface WebdriverProviderOptions extends Partial< function webdriverio (line 32) | function webdriverio(options: WebdriverProviderOptions = {}): BrowserPro... class WebdriverBrowserProvider (line 43) | class WebdriverBrowserProvider implements BrowserProvider { method getSupportedBrowsers (line 62) | getSupportedBrowsers(): readonly string[] { method constructor (line 66) | constructor( method isIframeSwitched (line 86) | isIframeSwitched(): boolean { method switchToTestFrame (line 90) | async switchToTestFrame(): Promise { method switchToMainFrame (line 106) | async switchToMainFrame(): Promise { method setViewport (line 117) | async setViewport(options: { width: number; height: number }): Promise... method getCommandsContext (line 136) | getCommandsContext(): { method openBrowser (line 144) | async openBrowser(): Promise { method buildCapabilities (line 178) | private buildCapabilities() { method openPage (line 237) | async openPage(sessionId: string, url: string): Promise { method _throwIfClosing (line 247) | private async _throwIfClosing(action?: string) { method close (line 255) | async close(): Promise { method getCDPSession (line 270) | async getCDPSession(_sessionId: string): Promise { type UserEventClickOptions (line 294) | interface UserEventClickOptions extends Partial, SelectorO... type UserEventHoverOptions (line 295) | interface UserEventHoverOptions extends MoveToOptions, SelectorOptions {} type UserEventDragAndDropOptions (line 296) | interface UserEventDragAndDropOptions extends DragAndDropOptions { type UserEventFillOptions (line 302) | interface UserEventFillOptions extends SelectorOptions {} type UserEventSelectOptions (line 303) | interface UserEventSelectOptions extends SelectorOptions {} type UserEventClearOptions (line 304) | interface UserEventClearOptions extends SelectorOptions {} type UserEventDoubleClickOptions (line 305) | interface UserEventDoubleClickOptions extends SelectorOptions {} type UserEventTripleClickOptions (line 306) | interface UserEventTripleClickOptions extends SelectorOptions {} type UserEventWheelBaseOptions (line 307) | interface UserEventWheelBaseOptions extends SelectorOptions {} type LocatorScreenshotOptions (line 308) | interface LocatorScreenshotOptions extends SelectorOptions {} type WebdriverCDPSession (line 311) | interface WebdriverCDPSession { type BrowserCommandContext (line 319) | interface BrowserCommandContext { type _BrowserNames (line 323) | interface _BrowserNames { type ToMatchScreenshotOptions (line 327) | interface ToMatchScreenshotOptions type ToMatchScreenshotComparators (line 333) | interface ToMatchScreenshotComparators type CDPSession (line 336) | interface CDPSession extends WebdriverCDPSession {} FILE: packages/browser/aria-role.d.ts type ARIAWidgetRole (line 1) | type ARIAWidgetRole = type ARIACompositeWidgetRole (line 22) | type ARIACompositeWidgetRole = type ARIADocumentStructureRole (line 33) | type ARIADocumentStructureRole = type ARIALandmarkRole (line 73) | type ARIALandmarkRole = type ARIALiveRegionRole (line 83) | type ARIALiveRegionRole = "alert" | "log" | "marquee" | "status" | "timer"; type ARIAWindowRole (line 85) | type ARIAWindowRole = "alertdialog" | "dialog"; type ARIAUncategorizedRole (line 87) | type ARIAUncategorizedRole = "code"; type ARIARole (line 89) | type ARIARole = FILE: packages/browser/context.d.ts type BufferEncoding (line 6) | type BufferEncoding = type ScreenshotOptions (line 22) | interface ScreenshotOptions extends SelectorOptions { type MarkOptions (line 44) | interface MarkOptions { type StandardScreenshotComparators (line 52) | interface StandardScreenshotComparators { type ScreenshotComparatorRegistry (line 148) | interface ScreenshotComparatorRegistry extends StandardScreenshotCompara... type NonStandardScreenshotComparators (line 150) | type NonStandardScreenshotComparators = Omit< type ScreenshotMatcherOptions (line 155) | interface ScreenshotMatcherOptions< type UserEvent (line 189) | interface UserEvent { type UserEventFillOptions (line 373) | interface UserEventFillOptions {} type UserEventHoverOptions (line 374) | interface UserEventHoverOptions {} type UserEventSelectOptions (line 375) | interface UserEventSelectOptions {} type UserEventClickOptions (line 376) | interface UserEventClickOptions {} type UserEventClearOptions (line 377) | interface UserEventClearOptions {} type UserEventDoubleClickOptions (line 378) | interface UserEventDoubleClickOptions {} type UserEventTripleClickOptions (line 379) | interface UserEventTripleClickOptions {} type UserEventDragAndDropOptions (line 380) | interface UserEventDragAndDropOptions {} type UserEventUploadOptions (line 381) | interface UserEventUploadOptions {} type UserEventWheelBaseOptions (line 388) | interface UserEventWheelBaseOptions { type UserEventWheelDeltaOptions (line 402) | interface UserEventWheelDeltaOptions extends UserEventWheelBaseOptions { type UserEventWheelDirectionOptions (line 418) | interface UserEventWheelDirectionOptions extends UserEventWheelBaseOptio... type UserEventWheelOptions (line 433) | type UserEventWheelOptions = UserEventWheelDeltaOptions | UserEventWheel... type LocatorOptions (line 435) | interface LocatorOptions { type LocatorByRoleOptions (line 447) | interface LocatorByRoleOptions extends LocatorOptions { type LocatorScreenshotOptions (line 498) | interface LocatorScreenshotOptions extends Omit FILE: packages/browser/jest-dom.d.ts type TestingLibraryMatchers (line 6) | interface TestingLibraryMatchers { FILE: packages/browser/matchers.d.ts type JestAssertion (line 6) | interface JestAssertion extends TestingLibraryMatchers {} type AsymmetricMatchersContaining (line 7) | interface AsymmetricMatchersContaining extends TestingLibraryMatchers = { type PromisifyDomAssertion (line 17) | type PromisifyDomAssertion = Promisify> type ExpectStatic (line 19) | interface ExpectStatic { FILE: packages/browser/rollup.config.js method resolveId (line 61) | async resolveId(id, importer) { FILE: packages/browser/src/client/channel.ts type IframeViewportEvent (line 5) | interface IframeViewportEvent { type IframeViewportFailEvent (line 12) | interface IframeViewportFailEvent { type IframeViewportDoneEvent (line 18) | interface IframeViewportDoneEvent { type GlobalChannelTestRunCanceledEvent (line 23) | interface GlobalChannelTestRunCanceledEvent { type IframeExecuteEvent (line 28) | interface IframeExecuteEvent { type IframeCleanupEvent (line 36) | interface IframeCleanupEvent { type IframePrepareEvent (line 41) | interface IframePrepareEvent { type GlobalChannelIncomingEvent (line 48) | type GlobalChannelIncomingEvent = GlobalChannelTestRunCanceledEvent type IframeChannelIncomingEvent (line 50) | type IframeChannelIncomingEvent type IframeChannelOutgoingEvent (line 53) | type IframeChannelOutgoingEvent type IframeChannelEvent (line 60) | type IframeChannelEvent FILE: packages/browser/src/client/client.ts constant PAGE_TYPE (line 10) | const PAGE_TYPE = getBrowserState().type constant PORT (line 12) | const PORT: string = location.port constant HOST (line 13) | const HOST: string = [location.hostname, PORT].filter(Boolean).join(':') constant RPC_ID (line 14) | const RPC_ID: string constant METHOD (line 18) | const METHOD = getBrowserState().method constant ENTRY_URL (line 19) | const ENTRY_URL: string = `${ function onCancel (line 25) | function onCancel(callback: (reason: CancelReason) => void): void { type VitestBrowserClient (line 29) | interface VitestBrowserClient { type BrowserRPC (line 35) | type BrowserRPC = BirpcReturn< function waitForOrchestrator (line 42) | function waitForOrchestrator() { function createClient (line 61) | function createClient() { FILE: packages/browser/src/client/orchestrator.ts constant ID_ALL (line 12) | const ID_ALL = '__vitest_all__' class IframeOrchestrator (line 14) | class IframeOrchestrator { method constructor (line 23) | constructor() { method createTesters (line 42) | public async createTesters(options: BrowserTesterOptions): Promise { method runNonIsolatedTests (line 134) | private async runNonIsolatedTests( method runIsolatedTestInIframe (line 173) | private async runIsolatedTestInIframe( method dispatchIframeError (line 212) | private dispatchIframeError(error: Error) { method prepareIframe (line 218) | private async prepareIframe( method createWarningMessage (line 275) | private createWarningMessage(iframeId: string, location: string) { method warnReload (line 283) | private warnReload(iframe: HTMLIFrameElement, iframeId: string) { method getIframeHref (line 299) | private getIframeHref(iframe: HTMLIFrameElement) { method createTestIframe (line 312) | private createTestIframe(iframeId: string) { method onGlobalChannelEvent (line 328) | private async onGlobalChannelEvent(e: MessageEvent(command: string, args: any[], error?: Error) { function createUserEvent (line 35) | function createUserEvent(__tl_user_event_base__?: TestingLibraryUserEven... function createPreviewUserEvent (line 146) | function createPreviewUserEvent(userEventBase: TestingLibraryUserEvent, ... function cdp (line 283) | function cdp(): BrowserRunnerState['cdp'] { method viewport (line 289) | viewport(width, height) { method screenshot (line 310) | async screenshot(options = {}) { method mark (line 357) | mark( method getByRole (line 401) | getByRole() { method getByLabelText (line 404) | getByLabelText() { method getByTestId (line 407) | getByTestId() { method getByAltText (line 410) | getByAltText() { method getByPlaceholder (line 413) | getByPlaceholder() { method getByText (line 416) | getByText() { method getByTitle (line 419) | getByTitle() { method elementLocator (line 422) | elementLocator() { method frameLocator (line 425) | frameLocator() { method extend (line 428) | extend(methods) { function convertToLocator (line 436) | function convertToLocator(element: Element | Locator): Locator { function getTaskFullName (line 443) | function getTaskFullName(task: RunnerTask): string { method extend (line 449) | extend(methods) { function getElementLocatorSelectors (line 473) | function getElementLocatorSelectors(element: Element): LocatorSelectors { type PrettyDOMOptions (line 490) | type PrettyDOMOptions = Omit function debug (line 494) | function debug( function prettyDOM (line 509) | function prettyDOM( function getElementError (line 543) | function getElementError(selector: string, container: Element): Error { function configurePrettyDOM (line 549) | function configurePrettyDOM(options: StringifyOptions) { FILE: packages/browser/src/client/tester/dialog.ts function showPopupWarning (line 1) | function showPopupWarning(name: string, value: T, defaultValue?: T) { function setupDialogsSpy (line 21) | function setupDialogsSpy(): void { FILE: packages/browser/src/client/tester/expect-element.ts function element (line 11) | function element(el... FILE: packages/browser/src/client/tester/expect/toBeChecked.ts function toBeChecked (line 23) | function toBeChecked( function supportedRolesSentence (line 72) | function supportedRolesSentence() { FILE: packages/browser/src/client/tester/expect/toBeEmptyDOMElement.ts function toBeEmptyDOMElement (line 20) | function toBeEmptyDOMElement( function isEmptyElement (line 46) | function isEmptyElement(element: HTMLElement | SVGElement): boolean { FILE: packages/browser/src/client/tester/expect/toBeEnabled.ts function toBeDisabled (line 21) | function toBeDisabled( function toBeEnabled (line 45) | function toBeEnabled( function isElementDisabled (line 69) | function isElementDisabled(element: HTMLElement | SVGElement) { FILE: packages/browser/src/client/tester/expect/toBeInTheDocument.ts function toBeInTheDocument (line 20) | function toBeInTheDocument( FILE: packages/browser/src/client/tester/expect/toBeInViewport.ts function toBeInViewport (line 20) | function toBeInViewport( function getViewportIntersection (line 54) | async function getViewportIntersection(element: HTMLElement | SVGElement... FILE: packages/browser/src/client/tester/expect/toBeInvalid.ts constant FORM_TAGS (line 20) | const FORM_TAGS = ['FORM', 'INPUT', 'SELECT', 'TEXTAREA'] function isElementHavingAriaInvalid (line 22) | function isElementHavingAriaInvalid(element: HTMLElement | SVGElement) { function isSupportsValidityMethod (line 29) | function isSupportsValidityMethod(element: HTMLElement | SVGElement): el... function isElementInvalid (line 33) | function isElementInvalid(element: HTMLElement | SVGElement) { function toBeInvalid (line 43) | function toBeInvalid( function toBeValid (line 69) | function toBeValid( FILE: packages/browser/src/client/tester/expect/toBePartiallyChecked.ts function toBePartiallyChecked (line 21) | function toBePartiallyChecked( function isAriaMixed (line 65) | function isAriaMixed(element: HTMLElement | SVGElement): boolean { FILE: packages/browser/src/client/tester/expect/toBeRequired.ts constant FORM_TAGS (line 21) | const FORM_TAGS = ['SELECT', 'TEXTAREA'] constant ARIA_FORM_TAGS (line 23) | const ARIA_FORM_TAGS = ['INPUT', 'SELECT', 'TEXTAREA'] constant UNSUPPORTED_INPUT_TYPES (line 25) | const UNSUPPORTED_INPUT_TYPES = [ constant SUPPORTED_ARIA_ROLES (line 34) | const SUPPORTED_ARIA_ROLES = [ function isRequiredOnFormTagsExceptInput (line 45) | function isRequiredOnFormTagsExceptInput(element: HTMLElement | SVGEleme... function isRequiredOnSupportedInput (line 49) | function isRequiredOnSupportedInput(element: HTMLElement | SVGElement) { function isElementRequiredByARIA (line 59) | function isElementRequiredByARIA(element: HTMLElement | SVGElement) { function toBeRequired (line 69) | function toBeRequired( FILE: packages/browser/src/client/tester/expect/toBeVisible.ts function toBeVisible (line 22) | function toBeVisible( function isElementVisible (line 52) | function isElementVisible(element: HTMLElement | SVGElement): boolean { function isElementVisibleInDetails (line 67) | function isElementVisibleInDetails(targetElement: HTMLElement) { FILE: packages/browser/src/client/tester/expect/toContainElement.ts function toContainElement (line 20) | function toContainElement( FILE: packages/browser/src/client/tester/expect/toContainHTML.ts function getNormalizedHtml (line 20) | function getNormalizedHtml(container: HTMLElement | SVGElement, htmlText... function toContainHTML (line 26) | function toContainHTML( FILE: packages/browser/src/client/tester/expect/toHaveAccessibleDescription.ts function toHaveAccessibleDescription (line 21) | function toHaveAccessibleDescription( FILE: packages/browser/src/client/tester/expect/toHaveAccessibleErrorMessage.ts function toHaveAccessibleErrorMessage (line 21) | function toHaveAccessibleErrorMessage( FILE: packages/browser/src/client/tester/expect/toHaveAccessibleName.ts function toHaveAccessibleName (line 21) | function toHaveAccessibleName( FILE: packages/browser/src/client/tester/expect/toHaveAttribute.ts function toHaveAttribute (line 20) | function toHaveAttribute( function printAttribute (line 66) | function printAttribute(stringify: (obj: unknown) => string, name: strin... function getAttributeComment (line 70) | function getAttributeComment(stringify: (obj: unknown) => string, name: ... FILE: packages/browser/src/client/tester/expect/toHaveClass.ts function toHaveClass (line 20) | function toHaveClass( function getExpectedClassNamesAndOptions (line 104) | function getExpectedClassNamesAndOptions( function splitClassNames (line 124) | function splitClassNames(str: string | undefined | null): string[] { function isSubset (line 131) | function isSubset(subset: (string | RegExp)[], superset: string[]) { FILE: packages/browser/src/client/tester/expect/toHaveDisplayValue.ts function toHaveDisplayValue (line 20) | function toHaveDisplayValue( function getValues (line 72) | function getValues(tagName: string, htmlElement: HTMLElement | SVGElemen... function getExpectedValues (line 80) | function getExpectedValues(expectedValue: string | RegExp | Array): Record { function printoutObjectStyles (line 141) | function printoutObjectStyles(styles: Record): string { function isSubset (line 148) | function isSubset( FILE: packages/browser/src/client/tester/expect/toHaveTextContent.ts function toHaveTextContent (line 20) | function toHaveTextContent( FILE: packages/browser/src/client/tester/expect/toHaveValue.ts function toHaveValue (line 20) | function toHaveValue( FILE: packages/browser/src/client/tester/expect/toMatchScreenshot.ts function toMatchScreenshot (line 12) | async function toMatchScreenshot( FILE: packages/browser/src/client/tester/expect/utils.ts function queryElementFromUserInput (line 19) | function queryElementFromUserInput( function getElementFromUserInput (line 36) | function getElementFromUserInput( function getNodeFromUserInput (line 62) | function getNodeFromUserInput( function getMessage (line 86) | function getMessage( function redent (line 107) | function redent(string: string, count: number): string { function indentString (line 111) | function indentString(string: string, count: number) { function minIndent (line 117) | function minIndent(string: string) { function stripIndent (line 127) | function stripIndent(string: string) { function display (line 139) | function display(context: MatcherState, value: unknown) { type ToSentenceOptions (line 143) | interface ToSentenceOptions { function toSentence (line 148) | function toSentence( class GenericTypeError (line 157) | class GenericTypeError extends Error { method constructor (line 158) | constructor(expectedString: string, received: unknown, matcherFn: (...... class UserInputElementTypeError (line 192) | class UserInputElementTypeError extends GenericTypeError { method constructor (line 193) | constructor( class UserInputNodeTypeError (line 202) | class UserInputNodeTypeError extends GenericTypeError { method constructor (line 203) | constructor( function getTag (line 212) | function getTag(element: Element): string { function isInputElement (line 222) | function isInputElement(element: HTMLElement | SVGElement): element is H... type SimpleInputValue (line 226) | type SimpleInputValue = string | number | boolean | null function getSingleElementValue (line 228) | function getSingleElementValue( function getSelectValue (line 246) | function getSelectValue({ multiple, options }: HTMLSelectElement) { function getInputValue (line 259) | function getInputValue(inputElement: HTMLInputElement) { function getAccessibleValue (line 271) | function getAccessibleValue(element: Element) { function normalize (line 278) | function normalize(text: string): string { function matches (line 282) | function matches(textToMatch: string, matcher: string | RegExp): boolean { function arrayAsSetComparison (line 291) | function arrayAsSetComparison(a: unknown, b: unknown): boolean | undefin... FILE: packages/browser/src/client/tester/locators/index.ts function sleep (line 50) | function sleep(ms: number): Promise { method constructor (line 81) | constructor() { method click (line 90) | public click(options?: UserEventClickOptions): Promise { method dblClick (line 94) | public dblClick(options?: UserEventClickOptions): Promise { method tripleClick (line 98) | public tripleClick(options?: UserEventClickOptions): Promise { method wheel (line 102) | public wheel(options: UserEventWheelOptions): Promise { method clear (line 123) | public clear(options?: UserEventClearOptions): Promise { method hover (line 127) | public hover(options?: UserEventHoverOptions): Promise { method unhover (line 131) | public unhover(options?: UserEventHoverOptions): Promise { method fill (line 135) | public fill(text: string, options?: UserEventFillOptions): Promise { method upload (line 139) | public upload(files: string | string[] | File | File[], options?: UserEv... method dropTo (line 167) | public dropTo(target: Locator, options: UserEventDragAndDropOptions = {}... method selectOptions (line 176) | public selectOptions( method screenshot (line 195) | public screenshot(options?: LocatorScreenshotOptions): Promise { method getByRole (line 224) | public getByRole(role: string, options?: LocatorByRoleOptions): Locator { method getByAltText (line 228) | public getByAltText(text: string | RegExp, options?: LocatorOptions): Lo... method getByLabelText (line 232) | public getByLabelText(text: string | RegExp, options?: LocatorOptions): ... method getByPlaceholder (line 236) | public getByPlaceholder(text: string | RegExp, options?: LocatorOptions)... method getByTestId (line 240) | public getByTestId(testId: string | RegExp): Locator { method getByText (line 244) | public getByText(text: string | RegExp, options?: LocatorOptions): Locat... method getByTitle (line 248) | public getByTitle(title: string | RegExp, options?: LocatorOptions): Loc... method filter (line 252) | public filter(filter: LocatorOptions): Locator { method and (line 280) | public and(locator: Locator): Locator { method or (line 284) | public or(locator: Locator): Locator { method query (line 288) | public query(): HTMLElement | SVGElement | null { method element (line 293) | public element(): HTMLElement | SVGElement { method elements (line 301) | public elements(): (HTMLElement | SVGElement)[] { method length (line 306) | public get length(): number { method all (line 310) | public all(): Locator[] { method nth (line 314) | public nth(index: number): Locator { method first (line 318) | public first(): Locator { method last (line 322) | public last(): Locator { method toString (line 326) | public toString(): string { method toJSON (line 330) | public toJSON(): string { method findElement (line 334) | public async findElement(options_: SelectorOptions = {}): Promise(command: string, ...args: any[]): Promise { function triggerCommandWithTrace (line 380) | function triggerCommandWithTrace( function createStrictModeViolationError (line 394) | function createStrictModeViolationError( FILE: packages/browser/src/client/tester/logger.ts function setupConsoleLogSpy (line 8) | function setupConsoleLogSpy(): void { function stdout (line 96) | function stdout(base: (...args: unknown[]) => void) { function stderr (line 109) | function stderr(base: (...args: unknown[]) => void) { function processLog (line 116) | function processLog(args: unknown[]) { function sendLog (line 120) | function sendLog( FILE: packages/browser/src/client/tester/mocker-interceptor.ts function createModuleMockerInterceptor (line 5) | function createModuleMockerInterceptor(): ModuleMockerInterceptor { function rpc (line 22) | function rpc(): BrowserRPC { FILE: packages/browser/src/client/tester/mocker.ts class VitestBrowserClientMocker (line 4) | class VitestBrowserClientMocker extends ModuleMocker { method getMockContext (line 6) | public getMockContext() { method wrapDynamicImport (line 10) | public override wrapDynamicImport(moduleFactory: () => Promise):... FILE: packages/browser/src/client/tester/rpc.ts function withSafeTimers (line 6) | function withSafeTimers(getTimers: typeof getSafeTimers, fn: () => void) { function rpcDone (line 27) | async function rpcDone(): Promise { function createSafeRpc (line 35) | function createSafeRpc( function rpc (line 61) | function rpc(): VitestBrowserClient['rpc'] { FILE: packages/browser/src/client/tester/runner.ts type BrowserRunnerOptions (line 35) | interface BrowserRunnerOptions { type CoverageHandler (line 41) | interface CoverageHandler { type BrowserVitestRunner (line 45) | interface BrowserVitestRunner extends VitestRunner { function createBrowserRunner (line 51) | function createBrowserRunner( function getBrowserRunner (line 320) | function getBrowserRunner(): BrowserVitestRunner | null { function initiateRunner (line 324) | async function initiateRunner( function getTraceMap (line 367) | async function getTraceMap(file: string, sourceMaps: Map) { function updateTestFilesLocations (line 378) | async function updateTestFilesLocations(files: File[], sourceMaps: Map { method saveSnapshotFile (line 26) | saveSnapshotFile(filepath: string, snapshot: string): Promise { method resolvePath (line 30) | resolvePath(filepath: string): Promise { method resolveRawPath (line 34) | resolveRawPath(testPath: string, rawPath: string): Promise { method removeSnapshotFile (line 38) | removeSnapshotFile(filepath: string): Promise { method processStackTrace (line 42) | processStackTrace(stack: ParsedStack): ParsedStack { function rpc (line 60) | function rpc(): VitestBrowserClient['rpc'] { FILE: packages/browser/src/client/tester/state.ts method setup (line 30) | setup() { function rpc (line 54) | function rpc() { function createCdp (line 58) | function createCdp() { function error (line 116) | function error(err: unknown) { FILE: packages/browser/src/client/tester/tester-utils.ts function convertElementToCssSelector (line 6) | function convertElementToCssSelector(element: Element): string { function escapeIdForCSSSelector (line 16) | function escapeIdForCSSSelector(id: string) { function getUniqueCssSelector (line 46) | function getUniqueCssSelector(el: Element) { function getParent (line 90) | function getParent(el: Element) { constant ACTION_TRACE_COMMANDS (line 98) | const ACTION_TRACE_COMMANDS = new Set([ class CommandsManager (line 115) | class CommandsManager { method onCommand (line 118) | public onCommand(listener: (command: string, args: any[]) => void): vo... method triggerCommand (line 122) | public async triggerCommand( function processTimeoutOptions (line 193) | function processTimeoutOptions(options_:... function getIframeScale (line 226) | function getIframeScale(): number { function escapeRegexForSelector (line 239) | function escapeRegexForSelector(re: RegExp): string { function escapeForTextSelector (line 251) | function escapeForTextSelector(text: string | RegExp, exact: boolean): s... function convertToSelector (line 261) | async function convertToSelector(elementOrLocator: Element | Locator, op... function isLocator (line 280) | function isLocator(element: unknown): element is Locator { constant DEFAULT_WHEEL_DELTA (line 284) | const DEFAULT_WHEEL_DELTA = 100 function resolveUserEventWheelOptions (line 286) | function resolveUserEventWheelOptions(options: UserEventWheelOptions): U... FILE: packages/browser/src/client/tester/tester.ts function prepareTestEnvironment (line 116) | async function prepareTestEnvironment(options: PrepareOptions) { function executeTests (line 181) | async function executeTests(method: 'run' | 'collect', specifications: F... type PrepareOptions (line 221) | interface PrepareOptions { function prepare (line 225) | async function prepare(options: PrepareOptions) { function cleanup (line 254) | async function cleanup() { function unhandledError (line 289) | function unhandledError(e: Error, type: string) { function isEvent (line 296) | function isEvent(data: unknown): data is IframeChannelEvent { FILE: packages/browser/src/client/ui.ts function getUiAPI (line 4) | function getUiAPI(): BrowserUI | undefined { FILE: packages/browser/src/client/utils.ts function importId (line 7) | async function importId(id: string): Promise { function importFs (line 12) | async function importFs(id: string): Promise { function getConfig (line 28) | function getConfig(): SerializedConfig { function ensureAwaited (line 32) | function ensureAwaited(promise: (error?: Error) => Promise): Promi... type BrowserRunnerState (line 68) | interface BrowserRunnerState { function getBrowserState (line 101) | function getBrowserState(): BrowserRunnerState { function getWorkerState (line 107) | function getWorkerState(): WorkerGlobalState { FILE: packages/browser/src/client/vite.config.ts function waitFor (line 83) | async function waitFor(method: () => boolean, retries = 100): Promise): Promise> type ScreenshotData (line 17) | interface ScreenshotData { type MatchOutcome (line 34) | type MatchOutcome function determineOutcome (line 123) | async function determineOutcome( function performSideEffects (line 230) | async function performSideEffects( function buildOutput (line 268) | function buildOutput( type StableScreenshotOptions (line 346) | interface StableScreenshotOptions { function waitForStableScreenshot (line 362) | async function waitForStableScreenshot(options: StableScreenshotOptions,... function getStableScreenshot (line 398) | async function getStableScreenshot({ function writeScreenshot (line 455) | async function writeScreenshot(path: string, image: TypedArray) { FILE: packages/browser/src/node/commands/screenshotMatcher/types.ts type BaseMetadata (line 7) | interface BaseMetadata { height: number; width: number } type TypedArray (line 8) | type TypedArray type Promisable (line 12) | type Promisable = T | Promise type Codec (line 14) | interface Codec< type Comparator (line 32) | type Comparator> = ( type CustomComparatorsToRegister (line 51) | type CustomComparatorsToRegister = { type CustomComparatorsRegistry (line 55) | type CustomComparatorsRegistry type ToMatchScreenshotOptions (line 61) | interface ToMatchScreenshotOptions type ToMatchScreenshotComparators (line 67) | interface ToMatchScreenshotComparators FILE: packages/browser/src/node/commands/screenshotMatcher/utils.ts type GlobalOptions (line 14) | type GlobalOptions = Required[0] type ResolvedOptions (line 73) | interface ResolvedOptions { function resolveOptions (line 87) | function resolveOptions( function sanitize (line 198) | function sanitize(input: string, keepPaths: boolean): string { function sanitizeArg (line 222) | function sanitizeArg(input: string): string { function takeDecodedScreenshot (line 234) | function takeDecodedScreenshot({ function asyncTimeout (line 263) | function asyncTimeout(timeout: number): Promise { FILE: packages/browser/src/node/commands/trace.ts type MarkTracePayload (line 3) | interface MarkTracePayload { type GroupTracePayload (line 9) | interface GroupTracePayload { type BrowserCommands (line 15) | interface BrowserCommands { FILE: packages/browser/src/node/index.ts function defineBrowserCommand (line 14) | function defineBrowserCommand( method info (line 60) | info(msg, options) { method configResolved (line 84) | configResolved(config) { method filter (line 89) | filter(id) { function defineBrowserProvider (line 111) | function defineBrowserProvider(options: Omit< FILE: packages/browser/src/node/middlewares/orchestratorMiddleware.ts function createOrchestratorMiddleware (line 6) | function createOrchestratorMiddleware(parentServer: ParentBrowserProject... FILE: packages/browser/src/node/middlewares/testerMiddleware.ts function createTesterMiddleware (line 6) | function createTesterMiddleware(browserServer: ParentBrowserProject): Co... FILE: packages/browser/src/node/middlewares/utils.ts function disableCache (line 3) | function disableCache(res: ServerResponse): void { function allowIframes (line 11) | function allowIframes(res: ServerResponse): void { FILE: packages/browser/src/node/plugin.ts function isPackageExists (line 29) | function isPackageExists(pkg: string, root: string) { method configureServer (line 39) | async configureServer(server) { method config (line 167) | async config() { method resolveId (line 295) | async resolveId(id) { method resolveId (line 314) | async resolveId(rawId) { method configureServer (line 324) | configureServer(server) { method resolveId (line 330) | resolveId(id) { method transform (line 335) | transform(code, id) { method filter (line 346) | filter(id) { method config (line 356) | async config(viteConfig) { method handler (line 402) | handler(code, id) { method transform (line 421) | transform(code, id, _options) { method transformIndexHtml (line 436) | async transformIndexHtml(html, ctx) { method config (line 545) | config() { method handler (line 585) | handler(code) { function tryResolve (line 597) | function tryResolve(path: string, paths: string[]) { function getRequire (line 608) | function getRequire() { function cleanUrl (line 616) | function cleanUrl(url: string): string { FILE: packages/browser/src/node/plugins/pluginContext.ts constant VIRTUAL_ID_CONTEXT (line 9) | const VIRTUAL_ID_CONTEXT = '\0vitest/browser' constant ID_CONTEXT (line 10) | const ID_CONTEXT = 'vitest/browser' constant DEPRECATED_ID_CONTEXT (line 12) | const DEPRECATED_ID_CONTEXT = '@vitest/browser/context' constant DEPRECATED_VIRTUAL_ID_UTILS (line 14) | const DEPRECATED_VIRTUAL_ID_UTILS = '\0@vitest/browser/utils' constant DEPRECATED_ID_UTILS (line 15) | const DEPRECATED_ID_UTILS = '@vitest/browser/utils' function BrowserContext (line 19) | function BrowserContext(globalServer: ParentBrowserProject): Plugin { function generateContextFile (line 58) | async function generateContextFile( function getUserEventImport (line 99) | async function getUserEventImport(provider: BrowserProvider | undefined,... FILE: packages/browser/src/node/project.ts class ProjectBrowser (line 22) | class ProjectBrowser implements IProjectBrowser { method constructor (line 33) | constructor( method registerCommand (line 59) | public registerCommand( method wrapSerializedConfig (line 88) | wrapSerializedConfig(): SerializedConfig { method initBrowserProvider (line 95) | async initBrowserProvider(project: TestProject): Promise { method parseErrorStacktrace (line 112) | public parseErrorStacktrace( method parseStacktrace (line 119) | public parseStacktrace( method close (line 126) | async close(): Promise { function wrapConfig (line 131) | function wrapConfig(config: SerializedConfig): SerializedConfig { FILE: packages/browser/src/node/projectParent.ts class ParentBrowserProject (line 24) | class ParentBrowserProject { method constructor (line 52) | constructor( method setServer (line 139) | public setServer(vite: Vite.ViteDevServer): void { method spawn (line 143) | public spawn(project: TestProject): ProjectBrowser { method parseErrorStacktrace (line 156) | public parseErrorStacktrace( method parseStacktrace (line 166) | public parseStacktrace( method ensureCDPHandler (line 179) | async ensureCDPHandler(sessionId: string, rpcId: string): Promise): string { function resolveScreenshotPath (line 45) | function resolveScreenshotPath( function getBrowserProvider (line 67) | async function getBrowserProvider( function slash (line 95) | function slash(path: string): string { FILE: packages/browser/src/shared/screenshotMatcher/types.ts type ScreenshotMatcherArguments (line 3) | type ScreenshotMatcherArguments< type ScreenshotData (line 15) | interface ScreenshotData { path: string; width: number; height: number } type ScreenshotMatcherOutput (line 17) | type ScreenshotMatcherOutput = Promise< FILE: packages/browser/src/types.ts type WebSocketBrowserHandlers (line 15) | interface WebSocketBrowserHandlers { type Awaitable (line 62) | type Awaitable = T | PromiseLike type WebSocketEvents (line 64) | interface WebSocketEvents { type WebSocketBrowserEvents (line 73) | interface WebSocketBrowserEvents { type WebSocketBrowserRPC (line 85) | type WebSocketBrowserRPC = BirpcReturn< type SourceMap (line 90) | interface SourceMap { FILE: packages/browser/utils.d.ts type PrettyDOMOptions (line 4) | type PrettyDOMOptions = Omit FILE: packages/coverage-istanbul/rollup.config.js method onLog (line 64) | onLog(level, log, handler) { FILE: packages/coverage-istanbul/src/constants.ts constant COVERAGE_STORE_KEY (line 1) | const COVERAGE_STORE_KEY: string = '__VITEST_COVERAGE__' FILE: packages/coverage-istanbul/src/index.ts method takeCoverage (line 7) | takeCoverage() { method startCoverage (line 13) | startCoverage() { method getProvider (line 39) | async getProvider(): Promise { FILE: packages/coverage-istanbul/src/provider.ts class IstanbulCoverageProvider (line 24) | class IstanbulCoverageProvider extends BaseCoverageProvider { method stopCoverage (line 44) | stopCoverage() { method getProvider (line 48) | async getProvider(): Promise { function filterResult (line 54) | function filterResult(coverage: ScriptCoverage['result'][number]): boole... FILE: packages/coverage-v8/src/index.ts method startCoverage (line 14) | async startCoverage({ isolate }) { method takeCoverage (line 26) | async takeCoverage(options): Promise<{ result: ScriptCoverageWithOffset[... method stopCoverage (line 47) | async stopCoverage({ isolate }) { method getProvider (line 57) | async getProvider(): Promise { function filterResult (line 63) | function filterResult(coverage: Profiler.ScriptCoverage): boolean { FILE: packages/coverage-v8/src/load-provider.ts function loadProvider (line 6) | async function loadProvider(): Promise { FILE: packages/coverage-v8/src/provider.ts type ScriptCoverageWithOffset (line 21) | interface ScriptCoverageWithOffset extends Profiler.ScriptCoverage { type RawCoverage (line 25) | interface RawCoverage { result: ScriptCoverageWithOffset[] } constant FILE_PROTOCOL (line 27) | const FILE_PROTOCOL = 'file://' class V8CoverageProvider (line 31) | class V8CoverageProvider extends BaseCoverageProvider boolean, messa... method toBeOneOf (line 30) | toBeOneOf(actual: unknown, expected: Array | Set) { FILE: packages/expect/src/jest-asymmetric-matchers.ts type AsymmetricMatcherInterface (line 23) | interface AsymmetricMatcherInterface { method constructor (line 37) | constructor(protected sample: T, protected inverse = false) {} method getMatcherContext (line 39) | protected getMatcherContext(expect?: Chai.ExpectStatic): State { class StringContaining (line 74) | class StringContaining extends AsymmetricMatcher { method constructor (line 75) | constructor(sample: string, inverse = false) { method asymmetricMatch (line 83) | asymmetricMatch(other: string): boolean { method toString (line 89) | toString() { method getExpectedType (line 93) | getExpectedType() { class Anything (line 98) | class Anything extends AsymmetricMatcher { method asymmetricMatch (line 99) | asymmetricMatch(other: unknown): boolean { method toString (line 103) | toString() { method toAsymmetricMatcher (line 107) | toAsymmetricMatcher() { class ObjectContaining (line 112) | class ObjectContaining extends AsymmetricMatcher< method constructor (line 115) | constructor(sample: Record, inverse = false) { method getPrototype (line 119) | getPrototype(obj: object): any { method hasProperty (line 131) | hasProperty(obj: object | null, property: string | symbol): boolean { method getProperties (line 143) | getProperties(obj: object): (string | symbol)[] { method asymmetricMatch (line 152) | asymmetricMatch(other: any, customTesters?: Array): boolean { method toString (line 185) | toString() { method getExpectedType (line 189) | getExpectedType() { class ArrayContaining (line 194) | class ArrayContaining extends AsymmetricMatcher> { method constructor (line 195) | constructor(sample: Array, inverse = false) { method asymmetricMatch (line 199) | asymmetricMatch(other: Array, customTesters?: Array): boole... method toString (line 219) | toString() { method getExpectedType (line 223) | getExpectedType() { class Any (line 228) | class Any extends AsymmetricMatcher { method constructor (line 229) | constructor(sample: unknown) { method fnNameFor (line 239) | fnNameFor(func: Function): string { method asymmetricMatch (line 252) | asymmetricMatch(other: unknown): boolean { method toString (line 284) | toString() { method getExpectedType (line 288) | getExpectedType(): string { method toAsymmetricMatcher (line 312) | toAsymmetricMatcher() { class StringMatching (line 317) | class StringMatching extends AsymmetricMatcher { method constructor (line 318) | constructor(sample: string | RegExp, inverse = false) { method asymmetricMatch (line 326) | asymmetricMatch(other: string): boolean { method toString (line 332) | toString() { method getExpectedType (line 336) | getExpectedType() { class CloseTo (line 341) | class CloseTo extends AsymmetricMatcher { method constructor (line 344) | constructor(sample: number, precision = 2, inverse = false) { method asymmetricMatch (line 358) | asymmetricMatch(other: number) { method toString (line 382) | toString() { method getExpectedType (line 386) | override getExpectedType() { method toAsymmetricMatcher (line 390) | override toAsymmetricMatcher(): string { class SchemaMatching (line 399) | class SchemaMatching extends AsymmetricMatcher, inverse = fals... method asymmetricMatch (line 411) | asymmetricMatch(other: unknown): boolean { method toString (line 425) | toString() { method getExpectedType (line 429) | getExpectedType() { method toAsymmetricMatcher (line 433) | toAsymmetricMatcher(): string { FILE: packages/expect/src/jest-expect.ts class Node (line 29) | class Node { class DOMTokenList (line 32) | class DOMTokenList { function def (line 42) | function def( function assertIsMock (line 530) | function assertIsMock(assertion: any) { function getSpy (line 538) | function getSpy(assertion: any) { function equalsArgumentArray (line 593) | function equalsArgumentArray(a: unknown[], b: unknown[]) { function isSpyCalledBeforeAnotherSpy (line 679) | function isSpyCalledBeforeAnotherSpy(beforeSpy: MockInstance, afterSpy: ... type ReturnMatcher (line 855) | interface ReturnMatcher { function formatCalls (line 1218) | function formatCalls(spy: MockInstance, msg: string, showActualCall?: an... function formatReturns (line 1250) | function formatReturns( FILE: packages/expect/src/jest-extend.ts function getMatcherState (line 22) | function getMatcherState( class JestExtendError (line 67) | class JestExtendError extends Error { method constructor (line 68) | constructor(message: string, public actual?: any, public expected?: an... function JestExtendPlugin (line 73) | function JestExtendPlugin( FILE: packages/expect/src/jest-matcher-utils.ts constant EXPECTED_COLOR (line 12) | const EXPECTED_COLOR = c.green constant RECEIVED_COLOR (line 13) | const RECEIVED_COLOR = c.red constant INVERTED_COLOR (line 14) | const INVERTED_COLOR = c.inverse constant BOLD_WEIGHT (line 15) | const BOLD_WEIGHT = c.bold constant DIM_COLOR (line 16) | const DIM_COLOR = c.dim function matcherHint (line 18) | function matcherHint( constant SPACE_SYMBOL (line 85) | const SPACE_SYMBOL = '\u{00B7}' // middle dot function replaceTrailingSpaces (line 89) | function replaceTrailingSpaces(text: string): string { function printReceived (line 93) | function printReceived(object: unknown): string { function printExpected (line 96) | function printExpected(value: unknown): string { function getMatcherUtils (line 100) | function getMatcherUtils(): { function printWithType (line 129) | function printWithType( function addCustomEqualityTesters (line 143) | function addCustomEqualityTesters(newTesters: Array): void { function getCustomEqualityTesters (line 157) | function getCustomEqualityTesters(): Array { FILE: packages/expect/src/jest-utils.ts function equals (line 31) | function equals( function isAsymmetric (line 43) | function isAsymmetric(obj: any): obj is AsymmetricMatcher { function hasAsymmetric (line 52) | function hasAsymmetric(obj: any, seen: Set = new Set()): boolean { function asymmetricMatch (line 72) | function asymmetricMatch(a: any, b: any, customTesters: Array) { function isError (line 90) | function isError(value: unknown): value is Error { function eq (line 106) | function eq( function isErrorEqual (line 261) | function isErrorEqual( function keys (line 292) | function keys(obj: object, hasKey: (obj: object, key: string) => boolean) { function hasDefinedKey (line 309) | function hasDefinedKey(obj: any, key: string) { function hasKey (line 313) | function hasKey(obj: any, key: string) { function isA (line 317) | function isA(typeName: string, value: unknown): boolean { function isDomNode (line 321) | function isDomNode(obj: any): boolean { function fnNameFor (line 334) | function fnNameFor(func: Function): string { function getPrototype (line 345) | function getPrototype(obj: object) { function hasProperty (line 357) | function hasProperty(obj: object | null, property: string): boolean { constant IS_KEYED_SENTINEL (line 370) | const IS_KEYED_SENTINEL = '@@__IMMUTABLE_KEYED__@@' constant IS_SET_SENTINEL (line 371) | const IS_SET_SENTINEL = '@@__IMMUTABLE_SET__@@' constant IS_LIST_SENTINEL (line 372) | const IS_LIST_SENTINEL = '@@__IMMUTABLE_LIST__@@' constant IS_ORDERED_SENTINEL (line 373) | const IS_ORDERED_SENTINEL = '@@__IMMUTABLE_ORDERED__@@' constant IS_RECORD_SYMBOL (line 374) | const IS_RECORD_SYMBOL = '@@__IMMUTABLE_RECORD__@@' function isImmutableUnorderedKeyed (line 376) | function isImmutableUnorderedKeyed(maybeKeyed: any): boolean { function isImmutableUnorderedSet (line 384) | function isImmutableUnorderedSet(maybeSet: any): boolean { function isObjectLiteral (line 392) | function isObjectLiteral(source: unknown): source is Record { function getObjectSubset (line 742) | function getObjectSubset( function isStandardSchema (line 824) | function isStandardSchema(obj: any): obj is StandardSchemaV1 { FILE: packages/expect/src/state.ts function getState (line 30) | function getState( function setState (line 36) | function setState( FILE: packages/expect/src/types.ts type ChaiPlugin (line 15) | type ChaiPlugin = Chai.ChaiPlugin type Tester (line 17) | type Tester = ( type TesterContext (line 24) | interface TesterContext { type MatcherHintOptions (line 34) | interface MatcherHintOptions { type MatcherState (line 45) | interface MatcherState { type SyncExpectationResult (line 89) | interface SyncExpectationResult { type AsyncExpectationResult (line 96) | type AsyncExpectationResult = Promise type ExpectationResult (line 98) | type ExpectationResult = SyncExpectationResult | AsyncExpectationResult type RawMatcherFn (line 100) | interface RawMatcherFn {} type MatchersObject (line 109) | type MatchersObject = Record< type ExpectStatic (line 116) | interface ExpectStatic type CustomMatcher (line 129) | interface CustomMatcher { type AsymmetricMatchersContaining (line 153) | interface AsymmetricMatchersContaining extends CustomMatcher { type WithAsymmetricMatcher (line 209) | type WithAsymmetricMatcher = T | AsymmetricMatcher type DeeplyAllowMatchers (line 211) | type DeeplyAllowMatchers = T extends Array type JestAssertion (line 217) | interface JestAssertion extends jest.Matchers, CustomM... type VitestAssertion (line 624) | type VitestAssertion = { type Promisify (line 632) | type Promisify = { type PromisifyAssertion (line 638) | type PromisifyAssertion = Promisify> type Assertion (line 640) | interface Assertion type ChaiMockAssertion (line 774) | interface ChaiMockAssertion { type Matchers (line 925) | interface Matchers {} FILE: packages/expect/src/utils.ts function createAssertionMessage (line 6) | function createAssertionMessage( function recordAsyncExpect (line 19) | function recordAsyncExpect( function handleTestError (line 88) | function handleTestError(test: Test, err: unknown) { function wrapAssertion (line 95) | function wrapAssertion( FILE: packages/mocker/rollup.config.js function onwarn (line 72) | function onwarn(message) { FILE: packages/mocker/src/automocker.ts type Key (line 1) | type Key = string | symbol type CreateMockInstanceProcedure (line 3) | type CreateMockInstanceProcedure = (options?: { type MockObjectOptions (line 10) | interface MockObjectOptions { function mockObject (line 16) | function mockObject( class RefTracker (line 183) | class RefTracker { method getId (line 187) | public getId(value: any) { method getMockedValue (line 191) | public getMockedValue(id: number) { method track (line 195) | public track(originalValue: any, mockedValue: any): number { function getType (line 203) | function getType(value: unknown): string { function isReadonlyProp (line 207) | function isReadonlyProp(object: unknown, prop: string | symbol) { type GlobalConstructors (line 236) | interface GlobalConstructors { function getAllMockableProperties (line 244) | function getAllMockableProperties( function collectOwnProperties (line 284) | function collectOwnProperties( function collectFunctionProperties (line 296) | function collectFunctionProperties(prototype: any) { FILE: packages/mocker/src/browser/hints.ts type CompilerHintsOptions (line 7) | interface CompilerHintsOptions { type ModuleMockerCompilerHints (line 22) | interface ModuleMockerCompilerHints { function createCompilerHints (line 32) | function createCompilerHints(options?: CompilerHintsOptions): ModuleMock... function getImporter (line 137) | function getImporter(name: string) { FILE: packages/mocker/src/browser/interceptor-msw.ts type ModuleMockerMSWInterceptorOptions (line 8) | interface ModuleMockerMSWInterceptorOptions { class ModuleMockerMSWInterceptor (line 34) | class ModuleMockerMSWInterceptor implements ModuleMockerInterceptor { method constructor (line 40) | constructor( method register (line 48) | async register(module: MockedModule): Promise { method delete (line 53) | async delete(url: string): Promise { method invalidate (line 58) | async invalidate(): Promise { method resolveManualMock (line 62) | private async resolveManualMock(mock: ManualMockedModule) { method init (line 72) | protected async init(): Promise { function cleanQuery (line 125) | function cleanQuery(url: string) { function passthrough (line 129) | function passthrough() { function injectQuery (line 140) | function injectQuery(url: string, queryToInject: string): string { FILE: packages/mocker/src/browser/interceptor-native.ts class ModuleMockerServerInterceptor (line 5) | class ModuleMockerServerInterceptor implements ModuleMockerInterceptor { method register (line 6) | async register(module: MockedModule): Promise { method delete (line 10) | async delete(id: string): Promise { method invalidate (line 14) | async invalidate(): Promise { FILE: packages/mocker/src/browser/interceptor.ts type ModuleMockerInterceptor (line 3) | interface ModuleMockerInterceptor { FILE: packages/mocker/src/browser/mocker.ts class ModuleMocker (line 11) | class ModuleMocker implements TestModuleMocker { method constructor (line 17) | constructor( method prepare (line 24) | public async prepare(): Promise { method resolveFactoryModule (line 31) | public async resolveFactoryModule(id: string): Promise { method importActual (line 61) | public async importActual(id: string, importer: string): Promise { method getBaseUrl (line 84) | protected getBaseUrl(): string { method importMock (line 88) | public async importMock(rawId: string, importer: string): Promise { method mockObject (line 132) | public mockObject( method getMockContext (line 164) | public getMockContext(): ModuleMockContext { method queueMock (line 170) | public queueMock(rawId: string, importer: string, factoryOrOptions?: M... method queueUnmock (line 216) | public queueUnmock(id: string, importer: string): void { method wrapDynamicImport (line 236) | public wrapDynamicImport(moduleFactory: () => Promise): Promise<... method getMockedModuleById (line 248) | public getMockedModuleById(id: string): MockedModule | undefined { method reset (line 252) | public reset(): void { method resolveMockPath (line 258) | private resolveMockPath(path: string) { function cleanVersion (line 276) | function cleanVersion(url: string) { type ResolveIdResult (line 280) | interface ResolveIdResult { type ResolveMockResult (line 286) | interface ResolveMockResult { type ModuleMockerRPC (line 294) | interface ModuleMockerRPC { type ModuleMockerConfig (line 304) | interface ModuleMockerConfig { FILE: packages/mocker/src/browser/register.ts function registerModuleMocker (line 11) | function registerModuleMocker( function registerNativeFactoryResolver (line 42) | function registerNativeFactoryResolver(mocker: ModuleMocker): void { FILE: packages/mocker/src/browser/utils.ts function warn (line 9) | function warn() { function rpc (line 15) | function rpc(event: string, data?: any): Promise { FILE: packages/mocker/src/node/automock.ts type AutomockOptions (line 8) | interface AutomockOptions { function automockModule (line 17) | function automockModule( FILE: packages/mocker/src/node/automockPlugin.ts function automockPlugin (line 8) | function automockPlugin(options: AutomockOptions = {}): Plugin { FILE: packages/mocker/src/node/dynamicImportPlugin.ts type DynamicImportPluginOptions (line 9) | interface DynamicImportPluginOptions { function dynamicImportPlugin (line 17) | function dynamicImportPlugin(options: DynamicImportPluginOptions = {}): ... type DynamicImportInjectorResult (line 34) | interface DynamicImportInjectorResult { function injectDynamicImport (line 39) | function injectDynamicImport( FILE: packages/mocker/src/node/esmWalker.ts type Positioned (line 18) | type Positioned = T & { type Node (line 23) | type Node = Positioned<_Node> type IdentifierInfo (line 25) | interface IdentifierInfo { type Visitors (line 41) | interface Visitors { function setIsNodeInPattern (line 53) | function setIsNodeInPattern(node: Property): WeakSet<_Node> { function isNodeInPattern (line 56) | function isNodeInPattern(node: _Node): node is Property { function esmWalker (line 64) | function esmWalker( function isRefIdentifier (line 286) | function isRefIdentifier(id: Identifier, parent: _Node, parentStack: _No... function isStaticProperty (line 353) | function isStaticProperty(node: _Node): node is Property { function isStaticPropertyKey (line 357) | function isStaticPropertyKey(node: _Node, parent: _Node): boolean { function isFunctionNode (line 362) | function isFunctionNode(node: _Node): node is FunctionNode { function isBlock (line 367) | function isBlock(node: _Node) { function findParentScope (line 371) | function findParentScope( function isInDestructuringAssignment (line 378) | function isInDestructuringAssignment( function getArbitraryModuleIdentifier (line 392) | function getArbitraryModuleIdentifier(node: Identifier | Literal): string { FILE: packages/mocker/src/node/hoistMocks.ts type HoistMocksOptions (line 16) | interface HoistMocksOptions { constant API_NOT_FOUND_ERROR (line 44) | const API_NOT_FOUND_ERROR = `There are some problems in resolving the mo... function API_NOT_FOUND_CHECK (line 50) | function API_NOT_FOUND_CHECK(names: string[]) { function isIdentifier (line 55) | function isIdentifier(node: any): node is Positioned { function getNodeTail (line 59) | function getNodeTail(code: string, node: Node) { function hoistMocks (line 78) | function hoistMocks( type CodeFrameGenerator (line 555) | interface CodeFrameGenerator { FILE: packages/mocker/src/node/hoistMocksPlugin.ts type HoistMocksPluginOptions (line 8) | interface HoistMocksPluginOptions extends Omit { function transformCode (line 19) | function transformCode(code: string, filename: string): string { function collectModuleExports (line 33) | function collectModuleExports( function resolveModuleFormat (line 126) | function resolveModuleFormat(url: string, code: string): 'module' | 'com... function getBuiltinModule (line 163) | function getBuiltinModule(moduleId: string) { constant ESM_RE (line 168) | const ESM_RE function hasESM (line 171) | function hasESM(code: string) { FILE: packages/mocker/src/node/redirect.ts function findMockRedirect (line 7) | function findMockRedirect( constant NODE_BUILTIN_NAMESPACE (line 81) | const NODE_BUILTIN_NAMESPACE = 'node:' function isNodeBuiltin (line 82) | function isNodeBuiltin(id: string): boolean { FILE: packages/mocker/src/node/resolver.ts type ServerResolverOptions (line 8) | interface ServerResolverOptions { constant VALID_ID_PREFIX (line 15) | const VALID_ID_PREFIX = '/@id/' class ServerMockResolver (line 17) | class ServerMockResolver { method constructor (line 18) | constructor( method resolveMock (line 23) | async resolveMock( method invalidate (line 51) | public invalidate(ids: string[]): void { method resolveId (line 61) | public async resolveId(id: string, importer?: string): Promise { method add (line 14) | add(mock: MockedModule): void { method register (line 48) | public register( method delete (line 134) | public delete(id: string): void { method deleteById (line 138) | public deleteById(id: string): void { method get (line 142) | public get(id: string): MockedModule | undefined { method getById (line 146) | public getById(id: string): MockedModule | undefined { method has (line 150) | public has(id: string): boolean { type MockedModule (line 155) | type MockedModule type MockedModuleType (line 160) | type MockedModuleType = 'automock' | 'autospy' | 'manual' | 'redirect' type MockedModuleSerialized (line 162) | type MockedModuleSerialized class AutomockedModule (line 168) | class AutomockedModule { method constructor (line 171) | constructor( method fromJSON (line 177) | static fromJSON(data: AutomockedModuleSerialized): AutospiedModule { method toJSON (line 181) | toJSON(): AutomockedModuleSerialized { type AutomockedModuleSerialized (line 191) | interface AutomockedModuleSerialized { class AutospiedModule (line 198) | class AutospiedModule { method constructor (line 201) | constructor( method fromJSON (line 207) | static fromJSON(data: AutospiedModuleSerialized): AutospiedModule { method toJSON (line 211) | toJSON(): AutospiedModuleSerialized { type AutospiedModuleSerialized (line 221) | interface AutospiedModuleSerialized { class RedirectedModule (line 228) | class RedirectedModule { method constructor (line 231) | constructor( method fromJSON (line 238) | static fromJSON(data: RedirectedModuleSerialized): RedirectedModule { method toJSON (line 242) | toJSON(): RedirectedModuleSerialized { type RedirectedModuleSerialized (line 253) | interface RedirectedModuleSerialized { class ManualMockedModule (line 261) | class ManualMockedModule { method constructor (line 265) | constructor( method resolve (line 272) | resolve(): T { method fromJSON (line 301) | static fromJSON(data: ManualMockedModuleSerialized, factory: () => any... method toJSON (line 305) | toJSON(): ManualMockedModuleSerialized { function createHelpfulError (line 315) | function createHelpfulError(cause: Error) { function assertValidExports (line 325) | function assertValidExports(raw: string, exports: any) { type ManualMockedModuleSerialized (line 333) | interface ManualMockedModuleSerialized { FILE: packages/mocker/src/types.ts type Awaitable (line 3) | type Awaitable = T | PromiseLike type ModuleMockFactoryWithHelper (line 5) | type ModuleMockFactoryWithHelper = ( type ModuleMockFactory (line 8) | type ModuleMockFactory = () => any type ModuleMockOptions (line 9) | interface ModuleMockOptions { type ServerMockResolution (line 13) | interface ServerMockResolution { type ServerIdResolution (line 21) | interface ServerIdResolution { type ModuleMockContext (line 27) | interface ModuleMockContext { type TestModuleMocker (line 34) | interface TestModuleMocker { FILE: packages/mocker/src/utils.ts function cleanUrl (line 2) | function cleanUrl(url: string): string { function createManualModuleSource (line 6) | function createManualModuleSource(moduleUrl: string, exports: string[], ... FILE: packages/pretty-format/rollup.config.js method transform (line 32) | transform(code) { function onwarn (line 74) | function onwarn(message) { FILE: packages/pretty-format/src/collections.ts function getKeysOfEnumerableProperties (line 11) | function getKeysOfEnumerableProperties(object: Record, ... function printIteratorEntries (line 32) | function printIteratorEntries( function printIteratorValues (line 96) | function printIteratorValues( function printListItems (line 144) | function printListItems( function printObjectProperties (line 199) | function printObjectProperties( FILE: packages/pretty-format/src/index.ts function getConstructorName (line 44) | function getConstructorName(val: new (...args: Array) => unknown) { function isWindow (line 49) | function isWindow(val: unknown) { constant SYMBOL_REGEXP (line 54) | const SYMBOL_REGEXP = /^Symbol\((.*)\)(.*)$/ constant NEWLINE_REGEXP (line 55) | const NEWLINE_REGEXP = /\n/g class PrettyFormatPluginError (line 57) | class PrettyFormatPluginError extends Error { method constructor (line 58) | constructor(message: string, stack: string) { function isToStringedArrayType (line 65) | function isToStringedArrayType(toStringed: string): boolean { function printNumber (line 82) | function printNumber(val: number): string { function printBigInt (line 86) | function printBigInt(val: bigint): string { function printFunction (line 90) | function printFunction(val: Function, printFunctionName: boolean): string { function printSymbol (line 97) | function printSymbol(val: symbol): string { function printError (line 101) | function printError(val: Error): string { function printBasicValue (line 109) | function printBasicValue( function printComplexValue (line 188) | function printComplexValue( method serialize (line 287) | serialize(val: Error, config, indentation, depth, refs, printer) { function isNewPlugin (line 314) | function isNewPlugin(plugin: Plugin): plugin is NewPlugin { function printPlugin (line 318) | function printPlugin( function findPlugin (line 360) | function findPlugin(plugins: Plugins, val: unknown) { function printer (line 375) | function printer( constant DEFAULT_THEME (line 408) | const DEFAULT_THEME: Theme = { constant DEFAULT_THEME_KEYS (line 416) | const DEFAULT_THEME_KEYS = Object.keys(DEFAULT_THEME) as Array< constant DEFAULT_OPTIONS (line 420) | const DEFAULT_OPTIONS: Options = { function validateOptions (line 437) | function validateOptions(options: OptionsReceived) { function getColorsHighlight (line 451) | function getColorsHighlight(): Colors { function getColorsEmpty (line 471) | function getColorsEmpty(): Colors { function getPrintFunctionName (line 478) | function getPrintFunctionName(options?: OptionsReceived) { function getEscapeRegex (line 482) | function getEscapeRegex(options?: OptionsReceived) { function getEscapeString (line 486) | function getEscapeString(options?: OptionsReceived) { function getConfig (line 490) | function getConfig(options?: OptionsReceived): Config { function createIndent (line 515) | function createIndent(indent: number): string { function format (line 524) | function format(val: unknown, options?: OptionsReceived): string { FILE: packages/pretty-format/src/plugins/AsymmetricMatcher.ts constant SPACE (line 15) | const SPACE = ' ' FILE: packages/pretty-format/src/plugins/DOMCollection.ts constant SPACE (line 11) | const SPACE = ' ' constant OBJECT_NAMES (line 13) | const OBJECT_NAMES = new Set(['DOMStringMap', 'NamedNodeMap']) constant ARRAY_REGEXP (line 14) | const ARRAY_REGEXP = /^(?:HTML\w*Collection|NodeList)$/ function testName (line 16) | function testName(name: any) { function isNamedNodeMap (line 26) | function isNamedNodeMap(collection: object): collection is NamedNodeMap { FILE: packages/pretty-format/src/plugins/DOMElement.ts constant ELEMENT_NODE (line 19) | const ELEMENT_NODE = 1 constant TEXT_NODE (line 20) | const TEXT_NODE = 3 constant COMMENT_NODE (line 21) | const COMMENT_NODE = 8 constant FRAGMENT_NODE (line 22) | const FRAGMENT_NODE = 11 constant ELEMENT_REGEXP (line 24) | const ELEMENT_REGEXP = /^(?:(?:HTML|SVG)\w*)?Element$/ function testHasAttribute (line 26) | function testHasAttribute(val: any) { function testNode (line 35) | function testNode(val: any) { type HandledType (line 54) | type HandledType = Element | Text | Comment | DocumentFragment function nodeIsText (line 56) | function nodeIsText(node: HandledType): node is Text { function nodeIsComment (line 60) | function nodeIsComment(node: HandledType): node is Comment { function nodeIsFragment (line 64) | function nodeIsFragment(node: HandledType): node is DocumentFragment { type FilterConfig (line 68) | interface FilterConfig extends Config { function filterChildren (line 72) | function filterChildren(children: any[], filterNode?: (node: any) => boo... function serializeDOM (line 93) | function serializeDOM( function createDOMElementFilter (line 172) | function createDOMElementFilter(filterNode?: (node: any) => boolean): Ne... FILE: packages/pretty-format/src/plugins/Immutable.ts constant IS_ITERABLE_SENTINEL (line 12) | const IS_ITERABLE_SENTINEL = '@@__IMMUTABLE_ITERABLE__@@' constant IS_LIST_SENTINEL (line 13) | const IS_LIST_SENTINEL = '@@__IMMUTABLE_LIST__@@' constant IS_KEYED_SENTINEL (line 14) | const IS_KEYED_SENTINEL = '@@__IMMUTABLE_KEYED__@@' constant IS_MAP_SENTINEL (line 15) | const IS_MAP_SENTINEL = '@@__IMMUTABLE_MAP__@@' constant IS_ORDERED_SENTINEL (line 16) | const IS_ORDERED_SENTINEL = '@@__IMMUTABLE_ORDERED__@@' constant IS_RECORD_SENTINEL (line 17) | const IS_RECORD_SENTINEL = '@@__IMMUTABLE_RECORD__@@' // immutable v4 constant IS_SEQ_SENTINEL (line 18) | const IS_SEQ_SENTINEL = '@@__IMMUTABLE_SEQ__@@' constant IS_SET_SENTINEL (line 19) | const IS_SET_SENTINEL = '@@__IMMUTABLE_SET__@@' constant IS_STACK_SENTINEL (line 20) | const IS_STACK_SENTINEL = '@@__IMMUTABLE_STACK__@@' constant SPACE (line 24) | const SPACE = ' ' constant LAZY (line 25) | const LAZY = '…' // Seq is lazy if it calls a method like filter function printImmutableEntries (line 27) | function printImmutableEntries( function getRecordEntries (line 50) | function getRecordEntries(val: any): Iterator { function printImmutableRecord (line 63) | function printImmutableRecord(val: any, config: Config, indentation: str... function printImmutableSeq (line 79) | function printImmutableSeq(val: any, config: Config, indentation: string... function printImmutableValues (line 119) | function printImmutableValues(val: any, config: Config, indentation: str... FILE: packages/pretty-format/src/plugins/ReactElement.ts function getChildren (line 43) | function getChildren(arg: unknown, children: Array = []) { function getType (line 55) | function getType(element: any) { function getPropKeys (line 99) | function getPropKeys(element: any) { FILE: packages/pretty-format/src/plugins/ReactTestComponent.ts type ReactTestObject (line 16) | interface ReactTestObject { type ReactTestChild (line 24) | type ReactTestChild = ReactTestObject | string | number function getPropKeys (line 31) | function getPropKeys(object: ReactTestObject) { FILE: packages/pretty-format/src/plugins/lib/escapeHTML.ts function escapeHTML (line 8) | function escapeHTML(str: string): string { FILE: packages/pretty-format/src/plugins/lib/markup.ts function printProps (line 12) | function printProps( function printChildren (line 62) | function printChildren(children: Array, config: Config, indenta... function printShadowRoot (line 75) | function printShadowRoot(children: Array, config: Config, inden... function printText (line 92) | function printText(text: string, config: Config): string { function printComment (line 97) | function printComment(comment: string, config: Config): string { function printElement (line 108) | function printElement(type: string, printedProps: string, printedChildre... function printElementAsLeaf (line 124) | function printElementAsLeaf(type: string, config: Config): string { FILE: packages/pretty-format/src/types.ts type Colors (line 8) | interface Colors { type Indent (line 15) | type Indent = (arg0: string) => string type Refs (line 16) | type Refs = Array type Print (line 17) | type Print = (arg0: unknown) => string type Theme (line 19) | type Theme = Required<{ type CompareKeys (line 30) | type CompareKeys = ((a: string, b: string) => number) | null | undefined type RequiredOptions (line 32) | type RequiredOptions = Required type Options (line 34) | interface Options type PrettyFormatOptions (line 40) | interface PrettyFormatOptions { type OptionsReceived (line 56) | type OptionsReceived = PrettyFormatOptions type Config (line 58) | interface Config { type Printer (line 76) | type Printer = ( type Test (line 85) | type Test = (arg0: any) => boolean type NewPlugin (line 87) | interface NewPlugin { type PluginOptions (line 99) | interface PluginOptions { type OldPlugin (line 105) | interface OldPlugin { type Plugin (line 116) | type Plugin = NewPlugin | OldPlugin type Plugins (line 118) | type Plugins = Array FILE: packages/runner/rollup.config.js function onwarn (line 60) | function onwarn(message) { FILE: packages/runner/src/artifact.ts function recordArtifact (line 41) | async function recordArtifact(task: Test,... function encodeUint8Array (line 97) | function encodeUint8Array(bytes: Uint8Array): string { function recordAsyncOperation (line 137) | function recordAsyncOperation( function manageArtifactAttachment (line 170) | function manageArtifactAttachment(attachment: TestAttachment): void { FILE: packages/runner/src/collect.ts function collectTests (line 23) | async function collectTests( function mergeHooks (line 148) | function mergeHooks(baseHooks: SuiteHooks, hooks: SuiteHooks): SuiteHooks { FILE: packages/runner/src/context.ts function collectTask (line 26) | function collectTask(task: SuiteCollector): void { function runWithSuite (line 30) | async function runWithSuite( function withTimeout (line 40) | function withTimeout any>( function withCancel (line 114) | function withCancel any>( function abortIfTimeout (line 141) | function abortIfTimeout([context]: [TestContext?, unknown?], error: Erro... function abortContextSignal (line 147) | function abortContextSignal(context: TestContext, error: Error): void { function createTestContext (line 152) | function createTestContext( function makeTimeoutError (line 246) | function makeTimeoutError(isHook: boolean, timeout: number, stackTraceEr... FILE: packages/runner/src/errors.ts class PendingError (line 4) | class PendingError extends Error { method constructor (line 8) | constructor(public message: string, task: TaskBase, public note: strin... class TestRunAbortError (line 14) | class TestRunAbortError extends Error { method constructor (line 17) | constructor(message: string, reason: CancelReason) { class FixtureDependencyError (line 23) | class FixtureDependencyError extends Error { class FixtureAccessError (line 27) | class FixtureAccessError extends Error { class FixtureParseError (line 31) | class FixtureParseError extends Error { class AroundHookSetupError (line 35) | class AroundHookSetupError extends Error { class AroundHookTeardownError (line 39) | class AroundHookTeardownError extends Error { class AroundHookMultipleCallsError (line 43) | class AroundHookMultipleCallsError extends Error { FILE: packages/runner/src/fixture.ts constant FIXTURE_STACK_TRACE_KEY (line 8) | const FIXTURE_STACK_TRACE_KEY = Symbol.for('VITEST_FIXTURE_STACK_TRACE') type TestFixtureItem (line 10) | interface TestFixtureItem extends FixtureOptions { type UserFixtures (line 19) | type UserFixtures = Record type FixtureRegistrations (line 20) | type FixtureRegistrations = Map class TestFixtures (line 22) | class TestFixtures { method clearDefinitions (line 41) | static clearDefinitions(): void { method getWorkerContexts (line 45) | static getWorkerContexts(): Record[] { method getFileContexts (line 49) | static getFileContexts(file: File): Record[] { method isFixtureOptions (line 53) | static isFixtureOptions(obj: unknown): boolean { method constructor (line 57) | constructor(registrations?: FixtureRegistrations) { method extend (line 63) | extend(runner: VitestRunner, userFixtures: UserFixtures): TestFixtures { method get (line 70) | get(suite: Suite): FixtureRegistrations { method override (line 86) | override(runner: VitestRunner, userFixtures: UserFixtures): void { method getFileContext (line 104) | getFileContext(file: File): Record { method getWorkerContext (line 111) | getWorkerContext(): Record { method parseUserFixtures (line 118) | private parseUserFixtures( function callFixtureCleanup (line 245) | async function callFixtureCleanup(context: object): Promise { function getFixtureCleanupCount (line 257) | function getFixtureCleanupCount(context: object): number { function callFixtureCleanupFrom (line 266) | async function callFixtureCleanupFrom(context: object, fromIndex: number... type SuiteHook (line 281) | type SuiteHook = 'beforeAll' | 'afterAll' | 'aroundAll' type WithFixturesOptions (line 283) | interface WithFixturesOptions { function withFixtures (line 312) | function withFixtures(fn: Function, options?: WithFixturesOptions) { function isFixtureFunction (line 424) | function isFixtureFunction(value: unknown): value is FixtureFn): Set { type PropsParserOptions (line 621) | interface PropsParserOptions { function getUsedProps (line 626) | function getUsedProps(fn: Function, { sourceError, suiteHook }: PropsPar... function splitByComma (line 693) | function splitByComma(s: string) { FILE: packages/runner/src/hooks.ts function getDefaultHookTimeout (line 26) | function getDefaultHookTimeout() { constant CLEANUP_TIMEOUT_KEY (line 30) | const CLEANUP_TIMEOUT_KEY = Symbol.for('VITEST_CLEANUP_TIMEOUT') constant CLEANUP_STACK_TRACE_KEY (line 31) | const CLEANUP_STACK_TRACE_KEY = Symbol.for('VITEST_CLEANUP_STACK_TRACE') constant AROUND_TIMEOUT_KEY (line 32) | const AROUND_TIMEOUT_KEY = Symbol.for('VITEST_AROUND_TIMEOUT') constant AROUND_STACK_TRACE_KEY (line 33) | const AROUND_STACK_TRACE_KEY = Symbol.for('VITEST_AROUND_STACK_TRACE') function getBeforeHookCleanupCallback (line 35) | function getBeforeHookCleanupCallback(hook: Function, result: any, conte... function beforeAll (line 76) | function beforeAll( function afterAll (line 118) | function afterAll( function beforeEach (line 154) | function beforeEach( function afterEach (line 201) | function afterEach( function aroundAll (line 323) | function aroundAll( function aroundEach (line 377) | function aroundEach( function withSuiteFixtures (line 405) | function withSuiteFixtures( function getAroundHookTimeout (line 432) | function getAroundHookTimeout(hook: Function): number { function getAroundHookStackTrace (line 438) | function getAroundHookStackTrace(hook: Function): Error | undefined { function createTestHook (line 444) | function createTestHook( FILE: packages/runner/src/map.ts function setFn (line 10) | function setFn(key: Test, fn: () => Awaitable): void { function getFn (line 14) | function getFn(key: Task): () => Awaitable { function setTestFixture (line 18) | function setTestFixture( function getTestFixtures (line 25) | function getTestFixtures(key: Context): TestFixtu... function setHooks (line 29) | function setHooks(key: Suite, hooks: SuiteHooks): void { function getHooks (line 33) | function getHooks(key: Suite): SuiteHooks { FILE: packages/runner/src/run.ts function getRetryCount (line 45) | function getRetryCount(retry: number | { count?: number } | undefined): ... function getRetryDelay (line 55) | function getRetryDelay(retry: number | { delay?: number } | undefined): ... function getRetryCondition (line 65) | function getRetryCondition( function updateSuiteHookState (line 77) | function updateSuiteHookState( function getSuiteHooks (line 107) | function getSuiteHooks( function callTestHooks (line 119) | async function callTestHooks( function callSuiteHook (line 167) | async function callSuiteHook( function getAroundEachHooks (line 226) | function getAroundEachHooks(suite: Suite): AroundEachListener[] { function getAroundAllHooks (line 236) | function getAroundAllHooks(suite: Suite): RegisteredAroundAllListener[] { type AroundHooksOptions (line 240) | interface AroundHooksOptions { function makeAroundHookTimeoutError (line 248) | function makeAroundHookTimeoutError( function callAroundHooks (line 263) | async function callAroundHooks( function callAroundAllHooks (line 441) | async function callAroundAllHooks( function callAroundEachHooks (line 453) | async function callAroundEachHooks( function sendTasksUpdate (line 477) | function sendTasksUpdate(runner: VitestRunner): void { function finishSendTasksUpdate (line 497) | async function finishSendTasksUpdate(runner: VitestRunner): Promise { function throttle (line 502) | function throttle void>(fn: T, ms: number)... function updateTask (line 525) | function updateTask(event: TaskUpdateEvent, task: Task, runner: VitestRu... function callCleanupHooks (line 531) | async function callCleanupHooks(runner: VitestRunner, cleanups: unknown[... function passesRetryCondition (line 561) | function passesRetryCondition(test: Test, errors: TestError[] | undefine... function runTest (line 584) | async function runTest(test: Test, runner: VitestRunner): Promise { function failTask (line 787) | function failTask(result: TaskResult, err: unknown, diffOptions: DiffOpt... function markTasksAsSkipped (line 812) | function markTasksAsSkipped(suite: Suite, runner: VitestRunner) { function markPendingTasksAsSkipped (line 823) | function markPendingTasksAsSkipped(suite: Suite, runner: VitestRunner, n... function runSuite (line 837) | async function runSuite(suite: Suite, runner: VitestRunner): Promise(_: string, attributes: any, cb?: () => T): T { function startTests (line 1043) | async function startTests(specs: string[] | FileSpecification[], runner:... function publicCollect (line 1092) | async function publicCollect(specs: string[] | FileSpecification[], runn... FILE: packages/runner/src/setup.ts function runSetupFiles (line 3) | async function runSetupFiles( FILE: packages/runner/src/suite.ts function assert (line 192) | function assert(condition: any, message: string) { function getDefaultSuite (line 204) | function getDefaultSuite(): SuiteCollector { function getTestFilepath (line 209) | function getTestFilepath(): string { function getRunner (line 213) | function getRunner(): VitestRunner { function createDefaultSuite (line 218) | function createDefaultSuite(runner: VitestRunner) { function clearCollectorContext (line 230) | function clearCollectorContext( function getCurrentSuite (line 245) | function getCurrentSuite(): SuiteCollector any>( function createSuiteCollector (line 304) | function createSuiteCollector( function withAwaitAsyncAssertions (line 567) | function withAwaitAsyncAssertions any>(fn:... function createSuite (line 584) | function createSuite() { function createTaskCollector (line 744) | function createTaskCollector( function createTest (line 978) | function createTest( function formatName (line 989) | function formatName(name: string | Function) { function formatTitle (line 997) | function formatTitle(template: string, items: any[], idx: number) { function handleRegexMatch (line 1060) | function handleRegexMatch( function formatTemplateString (line 1079) | function formatTemplateString(cases: any[], args: any[]): any[] { FILE: packages/runner/src/test-state.ts function setCurrentTest (line 5) | function setCurrentTest(test: T | undefined): void { function getCurrentTest (line 9) | function getCurrentTest(): T { function addRunningTest (line 14) | function addRunningTest(test: Test): () => void { function getRunningTests (line 21) | function getRunningTests(): Array { FILE: packages/runner/src/types/runner.ts type VitestRunnerConfig (line 22) | interface VitestRunnerConfig { type FileSpecification (line 53) | interface FileSpecification { type TestTagDefinition (line 64) | interface TestTagDefinition extends Omit { type VitestRunnerImportSource (line 83) | type VitestRunnerImportSource = 'collect' | 'setup' type VitestRunnerConstructor (line 85) | interface VitestRunnerConstructor { type CancelReason (line 89) | type CancelReason type VitestRunner (line 94) | interface VitestRunner { FILE: packages/runner/src/types/tasks.ts type RunMode (line 6) | type RunMode = 'run' | 'skip' | 'only' | 'todo' | 'queued' type TaskState (line 7) | type TaskState = RunMode | 'pass' | 'fail' type TaskBase (line 9) | interface TaskBase { type TaskPopulated (line 120) | interface TaskPopulated extends TaskBase { type TaskMeta (line 148) | interface TaskMeta {} type TaskResult (line 153) | interface TaskResult { type ImportDuration (line 203) | interface ImportDuration { type TaskResultPack (line 221) | type TaskResultPack = [ type TaskEventData (line 236) | interface TaskEventData { type TaskEventPack (line 241) | type TaskEventPack = [ type TaskUpdateEvent (line 256) | type TaskUpdateEvent type Suite (line 272) | interface Suite extends TaskBase { type File (line 284) | interface File extends Suite { type Test (line 322) | interface Test extends TaskPopulated { type Task (line 345) | type Task = Test | Suite | File type TestFunction (line 347) | type TestFunction = ( type ExtractEachCallbackArgs (line 352) | type ExtractEachCallbackArgs> = { type EachFunctionReturn (line 386) | interface EachFunctionReturn { type TestEachFunction (line 399) | interface TestEachFunction { type ChainableTestAPI (line 467) | type ChainableTestAPI = ChainableFunction< type TestCollectorOptions (line 476) | type TestCollectorOptions = Omit type Retry (line 482) | type Retry = number | { type SerializableRetry (line 510) | type SerializableRetry = number | { type TestOptions (line 530) | interface TestOptions { type TestTags (line 587) | interface TestTags {} type SuiteOptions (line 589) | interface SuiteOptions extends TestOptions { type ExtendedAPI (line 596) | interface ExtendedAPI { type Hooks (line 601) | interface Hooks { type TestAPI (line 617) | type TestAPI = ChainableTestAPI type InternalTestContext (line 802) | interface InternalTestContext extends Record< type FixtureOptions (line 809) | interface FixtureOptions { type TestScopeFixtureOptions (line 835) | interface TestScopeFixtureOptions extends Omit { type FileScopeFixtureOptions (line 846) | interface FileScopeFixtureOptions extends Omit { type WorkerScopeFixtureOptions (line 857) | interface WorkerScopeFixtureOptions extends Omit { type Use (line 864) | type Use = (value: T) => Promise type OnCleanup (line 874) | type OnCleanup = (cleanup: () => Awaitable) => void type BuilderFixtureFn (line 886) | type BuilderFixtureFn = ( type ExtractSuiteContext (line 891) | type ExtractSuiteContext type ExtractBuilderWorker (line 899) | type ExtractBuilderWorker = C extends { $__worker?: infer W } type ExtractBuilderFile (line 906) | type ExtractBuilderFile = C extends { $__file?: infer F } type ExtractBuilderTest (line 913) | type ExtractBuilderTest = C extends { $__test?: infer T } type AddBuilderWorker (line 920) | type AddBuilderWorker = Omit & R... type AddBuilderFile (line 929) | type AddBuilderFile = Omit & Recor... type AddBuilderTest (line 938) | type AddBuilderTest = Omit & Recor... type WorkerScopeContext (line 950) | type WorkerScopeContext = ExtractBuilderWorker type FileScopeContext (line 958) | type FileScopeContext = ExtractBuilderWorker & ExtractBuilderFile type TestScopeContext (line 963) | type TestScopeContext = C & TestContext type FixtureFn (line 964) | type FixtureFn = ( type Fixture (line 968) | type Fixture = (( type ScopedFixtureFn (line 982) | type ScopedFixtureFn = ( type Fixtures (line 991) | type Fixtures = { type ScopedFixturesDef (line 1011) | interface ScopedFixturesDef { type ExtractScopedFixtures (line 1021) | type ExtractScopedFixtures type ScopedFixturesObject (line 1032) | type ScopedFixturesObject = T extends TestAPI ? C : T type SuiteCollectorCallable (line 1050) | interface SuiteCollectorCallable { type ChainableSuiteAPI (line 1063) | type ChainableSuiteAPI = ChainableFunction< type SuiteAPI (line 1072) | type SuiteAPI = ChainableSuiteAPI & { type BeforeAllListener (line 1079) | interface BeforeAllListener { type AfterAllListener (line 1083) | interface AfterAllListener { type BeforeEachListener (line 1087) | interface BeforeEachListener { type AfterEachListener (line 1094) | interface AfterEachListener { type AroundEachListener (line 1101) | interface AroundEachListener { type AroundAllListener (line 1109) | interface AroundAllListener { type RegisteredAllListener (line 1118) | interface RegisteredAllListener { type RegisteredAroundAllListener (line 1122) | interface RegisteredAroundAllListener { type SuiteHooks (line 1129) | interface SuiteHooks { type TaskCustomOptions (line 1139) | interface TaskCustomOptions extends TestOptions { type SuiteCollector (line 1156) | interface SuiteCollector { type SuiteFactory (line 1178) | type SuiteFactory = ( type RuntimeContext (line 1182) | interface RuntimeContext { type TestContext (line 1190) | interface TestContext { type OnTestFailedHandler (line 1237) | type OnTestFailedHandler = (context: TestContext) => Awaitable type OnTestFinishedHandler (line 1238) | type OnTestFinishedHandler = (context: TestContext) => Awaitable type TaskHook (line 1240) | interface TaskHook { type SequenceHooks (line 1244) | type SequenceHooks = 'stack' | 'list' | 'parallel' type SequenceSetupFiles (line 1245) | type SequenceSetupFiles = 'list' | 'parallel' type WriteableTestContext (line 1247) | type WriteableTestContext = { type TestAttachment (line 1259) | interface TestAttachment { type Location (line 1268) | interface Location { type FileLocation (line 1275) | interface FileLocation extends Location { type TestArtifactLocation (line 1289) | interface TestArtifactLocation extends FileLocation {} type TestArtifactBase (line 1300) | interface TestArtifactBase { type TestAnnotationLocation (line 1312) | type TestAnnotationLocation = TestArtifactLocation type TestAnnotation (line 1314) | interface TestAnnotation { type TestAnnotationArtifact (line 1326) | interface TestAnnotationArtifact extends TestArtifactBase { type VisualRegressionArtifactAttachment (line 1331) | interface VisualRegressionArtifactAttachment extends TestAttachment { type VisualRegressionArtifact (line 1342) | interface VisualRegressionArtifact extends TestArtifactBase { type FailureScreenshotArtifactAttachment (line 1349) | interface FailureScreenshotArtifactAttachment extends TestAttachment { type FailureScreenshotArtifact (line 1361) | interface FailureScreenshotArtifact extends TestArtifactBase { type TestArtifactRegistry (line 1438) | interface TestArtifactRegistry {} type TestArtifact (line 1447) | type TestArtifact FILE: packages/runner/src/utils/chain.ts type ChainableFunction (line 3) | type ChainableFunction< function getChainableContext (line 18) | function getChainableContext(chainable: any): InternalChainableContext |... function createChainable (line 22) | function createChainable( FILE: packages/runner/src/utils/collect.ts function interpretTaskModes (line 10) | function interpretTaskModes( function getTaskFullName (line 127) | function getTaskFullName(task: TaskBase): string { function someTasksAreOnly (line 131) | function someTasksAreOnly(suite: Suite): boolean { function skipAllTasks (line 137) | function skipAllTasks(suite: Suite) { function todoAllTasks (line 147) | function todoAllTasks(suite: Suite) { function checkAllowOnly (line 158) | function checkAllowOnly(task: TaskBase, allowOnly?: boolean) { function generateHash (line 174) | function generateHash(str: string): string { function calculateSuiteHash (line 187) | function calculateSuiteHash(parent: Suite): void { function createFileTask (line 196) | function createFileTask( function generateFileHash (line 228) | function generateFileHash( function findTestFileStackTrace (line 235) | function findTestFileStackTrace(testFilePath: string, error: string): Pa... FILE: packages/runner/src/utils/limit-concurrency.ts type QueueNode (line 2) | type QueueNode = [value: T, next?: QueueNode] type ConcurrencyLimiter (line 4) | interface ConcurrencyLimiter extends ConcurrencyLimiterFn { type ConcurrencyLimiterFn (line 8) | type ConcurrencyLimiterFn = (func: (...args: ... function limitConcurrency (line 13) | function limitConcurrency(concurrency: number = Infinity): ConcurrencyLi... FILE: packages/runner/src/utils/suite.ts function partitionSuiteChildren (line 6) | function partitionSuiteChildren(suite: Suite): Task[][] { FILE: packages/runner/src/utils/tags.ts function validateTags (line 3) | function validateTags(config: VitestRunnerConfig, tags: string[]): void { function createNoTagsError (line 16) | function createNoTagsError(availableTags: TestTagDefinition[], tag: stri... function createTagsFilter (line 25) | function createTagsFilter(tagsExpr: string[], availableTags: TestTagDefi... type TagMatcher (line 32) | type TagMatcher = (tags: string[]) => boolean function parseTagsExpression (line 34) | function parseTagsExpression(expr: string, availableTags: TestTagDefinit... function formatToken (line 44) | function formatToken(token: Token): string { type Token (line 51) | type Token function tokenize (line 60) | function tokenize(expr: string): Token[] { type ASTNode (line 139) | type ASTNode class TokenStream (line 145) | class TokenStream { method constructor (line 147) | constructor(private tokens: Token[], public expr: string) {} method peek (line 149) | peek(): Token { method next (line 153) | next(): Token { method expect (line 157) | expect(type: Token['type']): Token { method unexpectedToken (line 168) | unexpectedToken(): never { function formatTokenType (line 177) | function formatTokenType(type: Token['type']): string { function parseOrExpression (line 189) | function parseOrExpression(stream: TokenStream, availableTags: TestTagDe... function parseAndExpression (line 201) | function parseAndExpression(stream: TokenStream, availableTags: TestTagD... function parseUnaryExpression (line 213) | function parseUnaryExpression(stream: TokenStream, availableTags: TestTa... function parsePrimaryExpression (line 223) | function parsePrimaryExpression(stream: TokenStream, availableTags: Test... function createWildcardRegex (line 243) | function createWildcardRegex(pattern: string): RegExp { function resolveTagPattern (line 247) | function resolveTagPattern(tagPattern: string, availableTags: TestTagDef... function evaluateNode (line 263) | function evaluateNode(node: ASTNode, tags: string[]): boolean { FILE: packages/runner/src/utils/tasks.ts function isTestCase (line 5) | function isTestCase(s: Task): s is Test { function getTests (line 9) | function getTests(suite: Arrayable): Test[] { function getTasks (line 33) | function getTasks(tasks: Arrayable = []): Task[] { function getSuites (line 39) | function getSuites(suite: Arrayable): Suite[] { function hasTests (line 45) | function hasTests(suite: Arrayable): boolean { function hasFailed (line 51) | function hasFailed(suite: Arrayable): boolean { function getNames (line 58) | function getNames(task: Task): string[] { function getFullName (line 76) | function getFullName(task: Task, separator = ' > '): string { function getTestName (line 80) | function getTestName(task: Task, separator = ' > '): string { function createTaskName (line 84) | function createTaskName(names: readonly (string | undefined)[], separato... FILE: packages/snapshot/rollup.config.js function onwarn (line 64) | function onwarn(message) { FILE: packages/snapshot/src/client.ts function createMismatchError (line 6) | function createMismatchError( type Context (line 29) | interface Context { type AssertOptions (line 35) | interface AssertOptions { type SnapshotClientOptions (line 53) | interface SnapshotClientOptions { class SnapshotClient (line 57) | class SnapshotClient { method constructor (line 60) | constructor(private options: SnapshotClientOptions = {}) {} method setup (line 62) | async setup( method finish (line 75) | async finish(filepath: string): Promise { method skipTest (line 82) | skipTest(filepath: string, testName: string): void { method clearTest (line 87) | clearTest(filepath: string, testId: string): void { method getSnapshotState (line 92) | getSnapshotState(filepath: string): SnapshotState { method assert (line 102) | assert(options: AssertOptions): void { method assertRaw (line 173) | async assertRaw(options: AssertOptions): Promise { method clear (line 202) | clear(): void { FILE: packages/snapshot/src/env/node.ts class NodeSnapshotEnvironment (line 5) | class NodeSnapshotEnvironment implements SnapshotEnvironment { method constructor (line 6) | constructor(private options: SnapshotEnvironmentOptions = {}) {} method getVersion (line 8) | getVersion(): string { method getHeader (line 12) | getHeader(): string { method resolveRawPath (line 16) | async resolveRawPath(testPath: string, rawPath: string): Promise { method prepareDirectory (line 27) | async prepareDirectory(dirPath: string): Promise { method saveSnapshotFile (line 31) | async saveSnapshotFile(filepath: string, snapshot: string): Promise { method removeSnapshotFile (line 43) | async removeSnapshotFile(filepath: string): Promise { FILE: packages/snapshot/src/manager.ts class SnapshotManager (line 8) | class SnapshotManager { method constructor (line 12) | constructor( method clear (line 18) | clear(): void { method add (line 22) | add(result: SnapshotResult): void { method resolvePath (line 26) | resolvePath(testPath: string, context?: T): string { method resolveRawPath (line 39) | resolveRawPath(testPath: string, rawPath: string): string { function emptySummary (line 44) | function emptySummary( function addSnapshotResult (line 66) | function addSnapshotResult( FILE: packages/snapshot/src/port/inlineSnapshot.ts type InlineSnapshot (line 10) | interface InlineSnapshot { function saveInlineSnapshots (line 18) | async function saveInlineSnapshots( function replaceObjectSnap (line 50) | function replaceObjectSnap( function getObjectShapeEndIndex (line 86) | function getObjectShapeEndIndex(code: string, index: number) { function prepareSnapString (line 101) | function prepareSnapString(snap: string, source: string, index: number) { function getCodeStartingAtIndex (line 128) | function getCodeStartingAtIndex(code: string, index: number) { function replaceInlineSnap (line 151) | function replaceInlineSnap( constant INDENTATION_REGEX (line 189) | const INDENTATION_REGEX = /^([^\S\n]*)\S/m function stripSnapshotIndentation (line 190) | function stripSnapshotIndentation(inlineSnapshot: string): string { FILE: packages/snapshot/src/port/plugins.ts constant PLUGINS (line 25) | let PLUGINS: PrettyFormatPlugins = [ function addSerializer (line 35) | function addSerializer(plugin: PrettyFormatPlugin): void { function getSerializers (line 39) | function getSerializers(): PrettyFormatPlugins { FILE: packages/snapshot/src/port/rawSnapshot.ts type RawSnapshotInfo (line 3) | interface RawSnapshotInfo { type RawSnapshot (line 9) | interface RawSnapshot extends RawSnapshotInfo { function saveRawSnapshots (line 14) | async function saveRawSnapshots( FILE: packages/snapshot/src/port/state.ts type SnapshotReturnOptions (line 37) | interface SnapshotReturnOptions { type SaveStatus (line 45) | interface SaveStatus { type ParsedStackPosition (line 50) | type ParsedStackPosition = Pick function isSameStackPosition (line 52) | function isSameStackPosition(x: ParsedStackPosition, y: ParsedStackPosit... class SnapshotState (line 56) | class SnapshotState { method added (line 78) | get added(): CounterMap { return this._added } method added (line 79) | set added(value: number) { this._added._total = value } method matched (line 80) | get matched(): CounterMap { return this._matched } method matched (line 81) | set matched(value: number) { this._matched._total = value } method unmatched (line 82) | get unmatched(): CounterMap { return this._unmatched } method unmatched (line 83) | set unmatched(value: number) { this._unmatched._total = value } method updated (line 84) | get updated(): CounterMap { return this._updated } method updated (line 85) | set updated(value: number) { this._updated._total = value } method constructor (line 87) | private constructor( method create (line 112) | static async create(testFilePath: string, options: SnapshotStateOption... method environment (line 122) | get environment(): SnapshotEnvironment { method markSnapshotsAsCheckedForTest (line 126) | markSnapshotsAsCheckedForTest(testName: string): void { method clearTest (line 137) | clearTest(testId: string): void { method _inferInlineSnapshotStack (line 162) | protected _inferInlineSnapshotStack(stacks: ParsedStack[]): ParsedStac... method _addSnapshot (line 188) | private _addSnapshot( method save (line 212) | async save(): Promise { method getUncheckedCount (line 254) | getUncheckedCount(): number { method getUncheckedKeys (line 258) | getUncheckedKeys(): Array { method removeUncheckedKeys (line 262) | removeUncheckedKeys(): void { method match (line 270) | match({ method pack (line 457) | async pack(): Promise { FILE: packages/snapshot/src/port/utils.ts function testNameToKey (line 18) | function testNameToKey(testName: string, count: number): string { function keyToTestName (line 22) | function keyToTestName(key: string): string { function getSnapshotData (line 30) | function getSnapshotData( function addExtraLineBreaks (line 67) | function addExtraLineBreaks(string: string): string { function removeExtraLineBreaks (line 74) | function removeExtraLineBreaks(string: string): string { function serialize (line 96) | function serialize( function minify (line 112) | function minify(val: unknown): string { function deserializeString (line 122) | function deserializeString(stringified: string): string { function escapeBacktickString (line 126) | function escapeBacktickString(str: string): string { function printBacktickString (line 130) | function printBacktickString(str: string): string { function normalizeNewlines (line 134) | function normalizeNewlines(string: string): string { function saveSnapshotFile (line 138) | async function saveSnapshotFile( function saveSnapshotFileRaw (line 163) | async function saveSnapshotFileRaw( function deepMergeArray (line 178) | function deepMergeArray(target: any[] = [], source: any[] = []) { function deepMergeSnapshot (line 211) | function deepMergeSnapshot(target: any, source: any): any { class DefaultMap (line 239) | class DefaultMap extends Map { method constructor (line 240) | constructor( method get (line 247) | override get(key: K): V { class CounterMap (line 255) | class CounterMap extends DefaultMap { method constructor (line 256) | constructor() { method valueOf (line 267) | valueOf(): number { method increment (line 271) | increment(key: K): void { method total (line 278) | total(): number { FILE: packages/snapshot/src/types/environment.ts type SnapshotEnvironment (line 3) | interface SnapshotEnvironment { type SnapshotEnvironmentOptions (line 14) | interface SnapshotEnvironmentOptions { FILE: packages/snapshot/src/types/index.ts type SnapshotData (line 12) | type SnapshotData = Record type SnapshotUpdateState (line 14) | type SnapshotUpdateState = 'all' | 'new' | 'none' type SnapshotSerializer (line 16) | type SnapshotSerializer = PrettyFormatPlugin type SnapshotStateOptions (line 18) | interface SnapshotStateOptions { type SnapshotMatchOptions (line 26) | interface SnapshotMatchOptions { type SnapshotResult (line 37) | interface SnapshotResult { type UncheckedSnapshot (line 48) | interface UncheckedSnapshot { type SnapshotSummary (line 53) | interface SnapshotSummary { FILE: packages/spy/rollup.config.js function onwarn (line 51) | function onwarn(message) { FILE: packages/spy/src/index.ts function isMockFunction (line 17) | function isMockFunction(fn: any): fn is Mock { constant MOCK_RESTORE (line 23) | const MOCK_RESTORE = new Set<() => void>() constant REGISTERED_MOCKS (line 27) | const REGISTERED_MOCKS = new Set>() constant MOCK_CONFIGS (line 28) | const MOCK_CONFIGS = new WeakMap, MockCo... function createMockInstance (line 30) | function createMockInstance(options: MockInstanceOption = {}): Mock( function spyOn (line 278) | function spyOn( function getDescriptor (line 406) | function getDescriptor(obj: any, method: string | symbol | number): [any... function assert (line 421) | function assert(condition: any, message: string): asserts condition { function createMock (line 429) | function createMock( function registerCalls (line 577) | function registerCalls(args: unknown[], state: MockContext, prototypeSta... function registerInvocationOrder (line 582) | function registerInvocationOrder(order: number, state: MockContext, prot... function registerResult (line 587) | function registerResult(result: MockResult, state: MockContex... function registerSettledResult (line 592) | function registerSettledResult(result: MockSettledResult, sta... function registerInstance (line 597) | function registerInstance(instance: MockReturnType, state: Mo... function registerContext (line 603) | function registerContext(context: MockProcedureContext, state... function copyOriginalStaticProperties (line 609) | function copyOriginalStaticProperties(mock: Mock { type MockResultIncomplete (line 8) | interface MockResultIncomplete { type MockResultThrow (line 12) | interface MockResultThrow { type MockSettledResultIncomplete (line 20) | interface MockSettledResultIncomplete { type MockSettledResultFulfilled (line 25) | interface MockSettledResultFulfilled { type MockSettledResultRejected (line 30) | interface MockSettledResultRejected { type MockResult (line 35) | type MockResult type MockSettledResult (line 39) | type MockSettledResult type MockParameters (line 44) | type MockParameters = T extends Con... type MockReturnType (line 49) | type MockReturnType = T extends Con... type MockProcedureContext (line 54) | type MockProcedureContext = T exten... type MockContext (line 58) | interface MockContext { type Procedure (line 172) | type Procedure = (...args: any[]) => any type NormalizedProcedure (line 174) | type NormalizedProcedure = T extend... type Methods (line 185) | type Methods = keyof { type Properties (line 188) | type Properties = { type Classes (line 192) | type Classes = { type MockInstance (line 209) | interface MockInstance ... type Mock (line 387) | type Mock = MockInstanc... type PartialMaybePromise (line 408) | type PartialMaybePromise = T extends Promise> type PartialResultFunction (line 412) | type PartialResultFunction = T extends Constructable type PartialMock (line 423) | type PartialMock = Mock< type DeepPartial (line 431) | type DeepPartial = T extends Procedure type DeepPartialMaybePromise (line 439) | type DeepPartialMaybePromise = T extends Promise> type DeepPartialResultFunction (line 443) | type DeepPartialResultFunction = T extends Constructable type DeepPartialMock (line 454) | type DeepPartialMock = ... type MaybeMockedConstructor (line 462) | type MaybeMockedConstructor = T extends Constructable type MockedFunction (line 465) | type MockedFunction = Mock type PartiallyMockedFunction (line 467) | type PartiallyMockedFunction = Part... type MockedFunctionDeep (line 469) | type MockedFunctionDeep = Mock type PartiallyMockedFunctionDeep (line 471) | type PartiallyMockedFunctionDeep = ... type MockedObject (line 473) | type MockedObject = MaybeMockedConstructor & { type MockedObjectDeep (line 476) | type MockedObjectDeep = MaybeMockedConstructor & { type MaybeMockedDeep (line 480) | type MaybeMockedDeep = T extends Procedure | Constructable type MaybePartiallyMockedDeep (line 486) | type MaybePartiallyMockedDeep = T extends Procedure | Constructable type MaybeMocked (line 492) | type MaybeMocked = T extends Procedure | Constructable type MaybePartiallyMocked (line 498) | type MaybePartiallyMocked = T extends Procedure | Constructable type Constructable (line 504) | interface Constructable { type MockedClass (line 508) | type MockedClass = MockInstance & { type Mocked (line 512) | type Mocked = { type MockConfig (line 520) | interface MockConfig { type MockInstanceOption (line 527) | interface MockInstanceOption { FILE: packages/ui/client/components/artifacts/visual-regression/SmallTabs.spec.ts function createSmallTabs (line 9) | function createSmallTabs(children: number) { FILE: packages/ui/client/components/artifacts/visual-regression/VisualRegressionSlider.spec.ts method getByCSS (line 8) | getByCSS(selector: string) { FILE: packages/ui/client/components/dashboard/DashboardEntry.spec.ts function div (line 10) | function div(o: { testId: string; body: string }) { FILE: packages/ui/client/components/views/ViewReport.spec.ts function makeTextStack (line 14) | function makeTextStack() { FILE: packages/ui/client/composables/api.ts method setCurrentFileId (line 8) | setCurrentFileId(fileId: string) { method setIframeViewport (line 13) | async setIframeViewport(width: number, height: number) { FILE: packages/ui/client/composables/attachments.ts function getAttachmentUrl (line 6) | function getAttachmentUrl(attachment: TestAttachment): string { function sanitizeFilePath (line 19) | function sanitizeFilePath(s: string, contentType: string | undefined): s... function isExternalAttachment (line 25) | function isExternalAttachment(attachment: TestAttachment): boolean { function internalOrExternalUrl (line 30) | function internalOrExternalUrl(attachment: TestAttachment): string { FILE: packages/ui/client/composables/browser.ts type ViewportSize (line 3) | type ViewportSize FILE: packages/ui/client/composables/client/index.ts method onTestAnnotate (line 36) | onTestAnnotate(testId: string, annotation: TestAnnotation) { method onTestArtifactRecord (line 39) | onTestArtifactRecord(testId, artifact) { method onTaskUpdate (line 42) | onTaskUpdate(packs: RunnerTaskResultPack[], events: RunnerTaskEventPack[... method onSpecsCollected (line 46) | onSpecsCollected(_specs, startTime) { method onFinished (line 49) | onFinished(_files, errors, _coverage, executionTime) { method onFinishedReportCoverage (line 58) | onFinishedReportCoverage() { function findById (line 80) | function findById(id: string) { function runAll (line 89) | function runAll() { function clearTaskResult (line 93) | function clearTaskResult(task: RunnerTask) { function clearResults (line 109) | function clearResults(useFiles: RunnerTestFile[]) { function runFiles (line 136) | function runFiles(useFiles: RunnerTestFile[]) { function runTask (line 144) | function runTask(task: RunnerTask) { function runCurrent (line 152) | function runCurrent() { FILE: packages/ui/client/composables/client/static.ts type HTMLReportMetadata (line 15) | interface HTMLReportMetadata { function createStaticClient (line 29) | function createStaticClient(): VitestClient { FILE: packages/ui/client/composables/codemirror.ts function useCodeMirror (line 22) | function useCodeMirror( function showTaskSource (line 67) | async function showTaskSource(task: Task) { function showLocationSource (line 77) | function showLocationSource(fileId: string, location: { line: number; co... function showAttachmentSource (line 87) | function showAttachmentSource(task: RunnerTestCase, location?: TestArtif... FILE: packages/ui/client/composables/error.ts type TaskResult (line 8) | interface TaskResult { function isTestFile (line 13) | function isTestFile(name: string, fileName?: string) { function openInEditor (line 17) | async function openInEditor(name: string, line: number, column: number) { function createAnsiToHtmlFilter (line 22) | function createAnsiToHtmlFilter(dark: boolean) { function isPrimitive (line 29) | function isPrimitive(value: unknown) { function parseError (line 35) | function parseError(e: unknown) { function createHtmlError (line 64) | function createHtmlError(filter: Convert, error: TestError) { function mapLeveledTaskStacks (line 94) | function mapLeveledTaskStacks(dark: boolean, tasks: RunnerTask[]) { FILE: packages/ui/client/composables/explorer/collapse.ts function runCollapseNode (line 21) | function runCollapseNode(id: string) { function runCollapseAllTask (line 52) | function runCollapseAllTask() { function collapseAllNodes (line 63) | function collapseAllNodes(nodes: UITaskTreeNode[]) { FILE: packages/ui/client/composables/explorer/collector.ts function runLoadFiles (line 30) | function runLoadFiles( function preparePendingTasks (line 50) | function preparePendingTasks(packs: TaskResultPack[]) { function recordTestArtifact (line 71) | function recordTestArtifact( function runCollect (line 95) | function runCollect( function updateRunningTodoTests (line 139) | function updateRunningTodoTests() { function traverseFiles (line 154) | function traverseFiles(collect: boolean) { function traverseReceivedFiles (line 184) | function traverseReceivedFiles(collect: boolean) { function doRunFilter (line 223) | function doRunFilter( function refreshExplorer (line 262) | function refreshExplorer(search: SearchMatcher, filter: Filter, end: boo... function createOrUpdateEntry (line 271) | function createOrUpdateEntry(tasks: Task[]) { function resetCollectorInfo (line 284) | function resetCollectorInfo(summary: CollectorInfo) { function collectData (line 304) | function collectData( function collectTests (line 394) | function collectTests(file: File, search: SearchMatcher = () => true, fi... function collectTestsTotalData (line 441) | function collectTestsTotalData( FILE: packages/ui/client/composables/explorer/expand.ts function runExpandNode (line 26) | function runExpandNode( function runExpandAll (line 88) | function runExpandAll( function expandNodesOnEndRun (line 103) | function expandNodesOnEndRun( function expandAllNodes (line 119) | function expandAllNodes(nodes: UITaskTreeNode[], updateState: boolean) { FILE: packages/ui/client/composables/explorer/filter.ts function testMatcher (line 13) | function testMatcher(task: Task, search: SearchMatcher, filter: Filter) { function runFilter (line 22) | function runFilter( function expandCollapseNode (line 136) | function expandCollapseNode( function matchState (line 222) | function matchState(task: Task, filter: Filter) { function matchTask (line 250) | function matchTask( function matcher (line 307) | function matcher(node: UITaskTreeNode, search: SearchMatcher, filter: Fi... FILE: packages/ui/client/composables/explorer/search.ts function useSearch (line 26) | function useSearch( FILE: packages/ui/client/composables/explorer/state.ts constant ALL_PROJECTS (line 18) | const ALL_PROJECTS = '__vitest_ui_all_projects__' function createSafeFilter (line 64) | function createSafeFilter( function escapeHtml (line 84) | function escapeHtml(str: string) { FILE: packages/ui/client/composables/explorer/tree.ts class ExplorerTree (line 20) | class ExplorerTree { method constructor (line 25) | constructor( method loadFiles (line 65) | loadFiles(remoteFiles: File[], projects: { name: string; color?: strin... method startRun (line 83) | startRun() { method recordTestArtifact (line 89) | recordTestArtifact(testId: string, artifact: TestArtifact) { method resumeRun (line 99) | resumeRun(packs: TaskResultPack[], _events: RunnerTaskEventPack[]) { method endRun (line 109) | endRun(executionTime = performance.now() - this.startTime) { method runCollect (line 116) | private runCollect() { method collect (line 120) | private collect(start: boolean, end: boolean, task = true) { method collectTestsTotal (line 157) | collectTestsTotal( method collapseNode (line 172) | collapseNode(id: string) { method expandNode (line 178) | expandNode(id: string) { method collapseAllNodes (line 190) | collapseAllNodes() { method expandAllNodes (line 196) | expandAllNodes() { method filterNodes (line 208) | filterNodes() { FILE: packages/ui/client/composables/explorer/types.ts type FilterResult (line 3) | type FilterResult = [match: boolean, node: UITaskTreeNode] type FilteredTests (line 5) | interface FilteredTests { type SearchMatcher (line 12) | interface SearchMatcher { type CollectFilteredTests (line 16) | interface CollectFilteredTests extends FilteredTests { type TaskTreeNode (line 24) | interface TaskTreeNode { type RootTreeNode (line 30) | interface RootTreeNode extends TaskTreeNode { type TaskTreeNodeType (line 34) | type TaskTreeNodeType = 'file' | 'suite' | 'test' type UITaskTreeNode (line 36) | interface UITaskTreeNode extends TaskTreeNode { type TestTreeNode (line 47) | interface TestTreeNode extends UITaskTreeNode { type ParentTreeNode (line 52) | interface ParentTreeNode extends UITaskTreeNode { type SuiteTreeNode (line 57) | interface SuiteTreeNode extends ParentTreeNode { type FileTreeNode (line 62) | interface FileTreeNode extends ParentTreeNode { type Filter (line 74) | interface Filter { type ProjectSortType (line 82) | type ProjectSortType = 'asc' | 'desc' type DurationSortType (line 83) | type DurationSortType = 'duration-asc' | 'duration-desc' type SortType (line 84) | type SortType = ProjectSortType | DurationSortType type SortUIType (line 85) | type SortUIType = SortType | 'default' type ProjectSortUIType (line 90) | type ProjectSortUIType = SortUIType type TreeFilterState (line 92) | interface TreeFilterState extends Filter { type CollectorInfo (line 99) | interface CollectorInfo { FILE: packages/ui/client/composables/explorer/utils.ts function isTestNode (line 16) | function isTestNode(node: UITaskTreeNode): node is TestTreeNode { function isRunningTestNode (line 20) | function isRunningTestNode(node: UITaskTreeNode): node is TestTreeNode { function isFileNode (line 24) | function isFileNode(node: UITaskTreeNode): node is FileTreeNode { function isSuiteNode (line 28) | function isSuiteNode(node: UITaskTreeNode): node is SuiteTreeNode { function isParentNode (line 32) | function isParentNode(node: UITaskTreeNode): node is FileTreeNode | Suit... function isSlowTestTask (line 36) | function isSlowTestTask(task: Task) { function getSortedRootTasks (line 50) | function getSortedRootTasks(sort: SortUIType, tasks = explorerTree.root.... function createOrUpdateFileNode (line 79) | function createOrUpdateFileNode( function createOrUpdateSuiteTask (line 131) | function createOrUpdateSuiteTask( function createOrUpdateNodeTask (line 152) | function createOrUpdateNodeTask(id: string) { function createOrUpdateNode (line 167) | function createOrUpdateNode( FILE: packages/ui/client/composables/location.ts function openLocation (line 6) | function openLocation(test: RunnerTestCase, location?: TestArtifactLocat... function getLocationString (line 10) | function getLocationString(location: TestArtifactLocation) { FILE: packages/ui/client/composables/module-graph.ts type ModuleType (line 13) | type ModuleType = 'external' | 'inline' type ModuleNode (line 14) | type ModuleNode = GraphNode type ModuleLink (line 15) | type ModuleLink = GraphLink type ModuleGraph (line 16) | type ModuleGraph = Graph type ModuleGraphController (line 17) | type ModuleGraphController = GraphController< type ModuleGraphConfig (line 22) | type ModuleGraphConfig = GraphConfig function defineExternalModuleNodes (line 24) | function defineExternalModuleNodes(modules: string[]): ModuleNode[] { function defineInlineModuleNode (line 46) | function defineInlineModuleNode(module: string, isRoot: boolean): Module... function getModuleGraph (line 60) | function getModuleGraph( FILE: packages/ui/client/composables/navigation.ts function hideDetailsPanel (line 53) | function hideDetailsPanel() { function showDetailsPanel (line 59) | function showDetailsPanel() { function initializeNavigation (line 82) | function initializeNavigation() { function showDashboard (line 106) | function showDashboard(show: boolean) { function navigateTo (line 115) | function navigateTo({ file, line, view, test, column }: Params) { function clickOnTask (line 125) | function clickOnTask(task: Task) { function showCoverage (line 151) | function showCoverage() { function calculateBrowserPanel (line 158) | function calculateBrowserPanel() { function showNavigationPanel (line 170) | function showNavigationPanel() { function updateBrowserPanel (line 176) | function updateBrowserPanel() { function toggleDetailsPosition (line 192) | function toggleDetailsPosition() { FILE: packages/ui/client/composables/params.ts type Params (line 3) | interface Params { FILE: packages/ui/client/composables/small-tabs.ts type SmallTabsConfig (line 3) | interface SmallTabsConfig { type SmallTabsContext (line 8) | interface SmallTabsContext { constant SMALL_TABS_CONTEXT (line 15) | const SMALL_TABS_CONTEXT: InjectionKey = Symbol('tabCo... FILE: packages/ui/client/constants.ts constant PORT (line 1) | const PORT = import.meta.hot ? (import.meta.env.VITE_PORT || '51204') : ... constant HOST (line 2) | const HOST = [location.hostname, PORT].filter(Boolean).join(':') constant ENTRY_URL (line 3) | const ENTRY_URL = `${ constant BASE_PATH (line 7) | const BASE_PATH = isReport ? import.meta.env.BASE_URL : __BASE_PATH__ FILE: packages/ui/client/global-setup.ts function createRouter (line 26) | function createRouter() { FILE: packages/ui/client/shim.d.ts type Window (line 6) | interface Window { type Error (line 10) | interface Error { FILE: packages/ui/client/test.ts function render (line 9) | function render(component: C, options?: ComponentRenderOptions { method onTestRunEnd (line 68) | async onTestRunEnd(): Promise { method writeReport (line 107) | async writeReport(report: string): Promise { method onFinishedReportCoverage (line 158) | async onFinishedReportCoverage(): Promise { FILE: packages/ui/rollup.config.js function onwarn (line 69) | function onwarn(message) { FILE: packages/ui/types.ts type WSMessage (line 3) | interface WSMessage { type RunState (line 15) | type RunState = 'idle' | 'running' type BrowserRunnerState (line 17) | interface BrowserRunnerState { FILE: packages/ui/vite.config.ts method transformIndexHtml (line 82) | transformIndexHtml(html) { FILE: packages/utils/rollup.config.js function onwarn (line 83) | function onwarn(message) { FILE: packages/utils/src/constants.ts constant KNOWN_ASSET_TYPES (line 3) | const KNOWN_ASSET_TYPES: string[] = [ constant KNOWN_ASSET_RE (line 39) | const KNOWN_ASSET_RE: RegExp = new RegExp( constant CSS_LANGS_RE (line 42) | const CSS_LANGS_RE: RegExp constant VALID_ID_PREFIX (line 47) | const VALID_ID_PREFIX = `/@id/` constant NULL_BYTE_PLACEHOLDER (line 60) | const NULL_BYTE_PLACEHOLDER = `__x00__` FILE: packages/utils/src/diff/cleanupSemantic.ts constant DIFF_DELETE (line 40) | const DIFF_DELETE = -1 constant DIFF_INSERT (line 41) | const DIFF_INSERT = 1 constant DIFF_EQUAL (line 42) | const DIFF_EQUAL = 0 class Diff (line 51) | class Diff { method constructor (line 55) | constructor(op: number, text: string) { function diff_commonPrefix (line 68) | function diff_commonPrefix(text1: string, text2: string): number { function diff_commonSuffix (line 102) | function diff_commonSuffix(text1: string, text2: string): number { function diff_commonOverlap_ (line 142) | function diff_commonOverlap_(text1: string, text2: string): number { function diff_cleanupSemantic (line 192) | function diff_cleanupSemantic(diffs: Array): void { function diff_cleanupSemanticLossless (line 340) | function diff_cleanupSemanticLossless(diffs: Array) { function diff_cleanupMerge (line 413) | function diff_cleanupMerge(diffs: Array) { function diff_cleanupSemanticScore_ (line 567) | function diff_cleanupSemanticScore_(one: string, two: string): number { FILE: packages/utils/src/diff/constants.ts constant NO_DIFF_MESSAGE (line 8) | const NO_DIFF_MESSAGE: string = 'Compared values have no visual differen... constant SIMILAR_MESSAGE (line 10) | const SIMILAR_MESSAGE: string FILE: packages/utils/src/diff/diffLines.ts function isEmptyString (line 17) | function isEmptyString(lines: Array) { type ChangeCounts (line 21) | interface ChangeCounts { function countChanges (line 26) | function countChanges(diffs: Array): ChangeCounts { function printAnnotation (line 45) | function printAnnotation( function printDiffLines (line 88) | function printDiffLines( function diffLinesUnified (line 105) | function diffLinesUnified( function diffLinesUnified2 (line 122) | function diffLinesUnified2( function diffLinesRaw (line 178) | function diffLinesRaw( FILE: packages/utils/src/diff/diffStrings.ts function getNewLineSymbol (line 13) | function getNewLineSymbol(string: string) { function diffStrings (line 17) | function diffStrings( FILE: packages/utils/src/diff/getAlignedDiffs.ts function concatenateRelevantDiffs (line 15) | function concatenateRelevantDiffs( class ChangeBuffer (line 33) | class ChangeBuffer { method constructor (line 39) | constructor(op: number, changeColor: DiffOptionsColor) { method pushSubstring (line 46) | private pushSubstring(substring: string): void { method pushLine (line 50) | private pushLine(): void { method isLineEmpty (line 70) | isLineEmpty() { method pushDiff (line 75) | pushDiff(diff: Diff): void { method align (line 80) | align(diff: Diff): void { method moveLinesTo (line 108) | moveLinesTo(lines: Array): void { class CommonBuffer (line 119) | class CommonBuffer { method constructor (line 124) | constructor(deleteBuffer: ChangeBuffer, insertBuffer: ChangeBuffer) { method pushDiffCommonLine (line 130) | private pushDiffCommonLine(diff: Diff): void { method pushDiffChangeLines (line 134) | private pushDiffChangeLines(diff: Diff): void { method flushChangeLines (line 147) | private flushChangeLines(): void { method align (line 153) | align(diff: Diff): void { method getLines (line 200) | getLines(): Array { function getAlignedDiffs (line 216) | function getAlignedDiffs( FILE: packages/utils/src/diff/getType.ts type ValueType (line 1) | type ValueType function getType (line 19) | function getType(value: unknown): ValueType { FILE: packages/utils/src/diff/index.ts function getCommonMessage (line 32) | function getCommonMessage(message: string, options?: DiffOptions) { constant PLUGINS (line 46) | const PLUGINS = [ constant FORMAT_OPTIONS (line 55) | const FORMAT_OPTIONS = { constant FALLBACK_FORMAT_OPTIONS (line 59) | const FALLBACK_FORMAT_OPTIONS = { function diff (line 74) | function diff(a: any, b: any, options?: DiffOptions): string | undefined { function comparePrimitive (line 137) | function comparePrimitive( function sortMap (line 149) | function sortMap(map: Map) { function sortSet (line 153) | function sortSet(set: Set) { function compareObjects (line 157) | function compareObjects( function getFormatOptions (line 191) | function getFormatOptions( function getObjectsDifference (line 205) | function getObjectsDifference( constant MAX_DIFF_STRING_LENGTH (line 232) | const MAX_DIFF_STRING_LENGTH = 20_000 function isAsymmetricMatcher (line 234) | function isAsymmetricMatcher(data: any) { function isReplaceable (line 239) | function isReplaceable(obj1: any, obj2: any) { function printDiffOrStringify (line 247) | function printDiffOrStringify( function replaceAsymmetricMatcher (line 305) | function replaceAsymmetricMatcher( type PrintLabel (line 389) | type PrintLabel = (string: string) => string function getLabelPrinter (line 390) | function getLabelPrinter(...strings: Array): PrintLabel { constant SPACE_SYMBOL (line 399) | const SPACE_SYMBOL = '\u{00B7}' // middle dot function replaceTrailingSpaces (line 400) | function replaceTrailingSpaces(text: string): string { function printReceived (line 404) | function printReceived(object: unknown): string { function printExpected (line 407) | function printExpected(value: unknown): string { function getCommonAndChangedSubstrings (line 411) | function getCommonAndChangedSubstrings(diffs: Array, op: number, h... FILE: packages/utils/src/diff/joinAlignedDiffs.ts function formatTrailingSpaces (line 12) | function formatTrailingSpaces( function printDiffLine (line 19) | function printDiffLine( function printDeleteLine (line 38) | function printDeleteLine( function printInsertLine (line 58) | function printInsertLine( function printCommonLine (line 78) | function printCommonLine( function createPatchMark (line 99) | function createPatchMark( function joinAlignedDiffsNoExpand (line 115) | function joinAlignedDiffsNoExpand( function joinAlignedDiffsExpand (line 299) | function joinAlignedDiffsExpand( FILE: packages/utils/src/diff/normalizeDiffOptions.ts constant DIFF_CONTEXT_DEFAULT (line 14) | const DIFF_CONTEXT_DEFAULT = 5 constant DIFF_TRUNCATE_THRESHOLD_DEFAULT (line 15) | const DIFF_TRUNCATE_THRESHOLD_DEFAULT = 0 // not truncate function getDefaultOptions (line 17) | function getDefaultOptions(): DiffOptionsNormalized { function getCompareKeys (line 44) | function getCompareKeys(compareKeys?: CompareKeys): CompareKeys { function getContextLines (line 50) | function getContextLines(contextLines?: number): number { function normalizeDiffOptions (line 59) | function normalizeDiffOptions( FILE: packages/utils/src/diff/printDiffs.ts function hasCommonDiff (line 16) | function hasCommonDiff(diffs: Array, isMultiline: boolean): boolean { function diffStringsUnified (line 30) | function diffStringsUnified( function diffStringsRaw (line 59) | function diffStringsRaw( FILE: packages/utils/src/diff/types.ts type DiffOptionsColor (line 9) | type DiffOptionsColor = (arg: string) => string type DiffOptions (line 11) | interface DiffOptions { type SerializedDiffOptions (line 37) | interface SerializedDiffOptions { type DiffOptionsNormalized (line 54) | interface DiffOptionsNormalized { FILE: packages/utils/src/display.ts type Inspect (line 9) | type Inspect = (value: unknown, options: Options) => string type Options (line 10) | interface Options { type LoupeOptions (line 24) | type LoupeOptions = Partial constant PLUGINS (line 35) | const PLUGINS = [ type StringifyOptions (line 44) | interface StringifyOptions extends PrettyFormatOptions { function stringify (line 49) | function stringify( function createNodeFilterFromSelector (line 99) | function createNodeFilterFromSelector(selector: string): (node: any) => ... type FormatOptions (line 125) | interface FormatOptions { function baseFormat (line 129) | function baseFormat(args: unknown[], options: FormatOptions = {}): string { function format (line 236) | function format(...args: unknown[]): string { function browserFormat (line 240) | function browserFormat(...args: unknown[]): string { function inspect (line 244) | function inspect(obj: unknown, options: LoupeOptions = {}): string { function objDisplay (line 251) | function objDisplay(obj: unknown, options: LoupeOptions = {}): string { FILE: packages/utils/src/error.ts function processError (line 9) | function processError( FILE: packages/utils/src/helpers.ts type CloneOptions (line 4) | interface CloneOptions { type ErrorOptions (line 8) | interface ErrorOptions { function createSimpleStackTrace (line 21) | function createSimpleStackTrace(options?: ErrorOptions): string { function notNullish (line 35) | function notNullish(v: T | null | undefined): v is NonNullable { function assertTypes (line 39) | function assertTypes( function isPrimitive (line 53) | function isPrimitive(value: unknown): boolean { function slash (line 59) | function slash(path: string): string { function cleanUrl (line 64) | function cleanUrl(url: string): string { function wrapId (line 76) | function wrapId(id: string): string { function unwrapId (line 85) | function unwrapId(id: string): string { function withTrailingSlash (line 91) | function withTrailingSlash(path: string): string { function filterOutComments (line 98) | function filterOutComments(s: string): string { function isBareImport (line 130) | function isBareImport(id: string): boolean { function toArray (line 134) | function toArray(array?: Nullable>): Array { function isObject (line 146) | function isObject(item: unknown): boolean { function isFinalObj (line 150) | function isFinalObj(obj: any) { function getType (line 158) | function getType(value: unknown): string { function collectOwnProperties (line 162) | function collectOwnProperties( function getOwnProperties (line 174) | function getOwnProperties(obj: any): (string | symbol)[] { function deepClone (line 185) | function deepClone( function clone (line 193) | function clone( function noop (line 251) | function noop(): void {} function objectAttr (line 253) | function objectAttr( type DeferPromise (line 270) | type DeferPromise = Promise & { function createDefer (line 275) | function createDefer(): DeferPromise { function getCallLastIndex (line 298) | function getCallLastIndex(code: string): number | null { function isNegativeNaN (line 336) | function isNegativeNaN(val: number): boolean { function toString (line 348) | function toString(v: any) { function isPlainObject (line 352) | function isPlainObject(val: any): val is object { function isMergeableObject (line 359) | function isMergeableObject(item: any): item is object { function ordinal (line 363) | function ordinal(i: number): string { function deepMerge (line 389) | function deepMerge( function unique (line 421) | function unique(array: T[]): T[] { FILE: packages/utils/src/nanoid.ts function nanoid (line 5) | function nanoid(size = 21): string { FILE: packages/utils/src/offset.ts function positionToOffset (line 3) | function positionToOffset( function offsetToLineNumber (line 23) | function offsetToLineNumber(source: string, offset: number): number { FILE: packages/utils/src/random.ts function random (line 3) | function random(seed: number) { function shuffle (line 8) | function shuffle(array: T[], seed: number = RealDate.now()): T[] { FILE: packages/utils/src/resolver.ts function findNearestPackageData (line 6) | function findNearestPackageData( function stripBomTag (line 37) | function stripBomTag(content: string): string { function tryStatSync (line 45) | function tryStatSync(file: string): fs.Stats | undefined { function getCachedData (line 55) | function getCachedData( function setCacheData (line 69) | function setCacheData( function getFnpdCacheKey (line 81) | function getFnpdCacheKey(basedir: string) { function traverseBetweenDirs (line 90) | function traverseBetweenDirs( FILE: packages/utils/src/serialize.ts class Element (line 2) | class Element { constant IS_RECORD_SYMBOL (line 6) | const IS_RECORD_SYMBOL = '@@__IMMUTABLE_RECORD__@@' constant IS_COLLECTION_SYMBOL (line 7) | const IS_COLLECTION_SYMBOL = '@@__IMMUTABLE_ITERABLE__@@' function isImmutable (line 9) | function isImmutable(v: any) { constant OBJECT_PROTO (line 13) | const OBJECT_PROTO = Object.getPrototypeOf({}) function getUnserializableMessage (line 15) | function getUnserializableMessage(err: unknown) { function serializeValue (line 26) | function serializeValue(val: any, seen: WeakMap = new Weak... function safe (line 129) | function safe(fn: () => void) { function normalizeErrorMessage (line 138) | function normalizeErrorMessage(message: string) { FILE: packages/utils/src/source-map.ts type StackTraceParserOptions (line 7) | interface StackTraceParserOptions { constant CHROME_IE_STACK_REGEXP (line 14) | const CHROME_IE_STACK_REGEXP = /^\s*at .*(?:\S:\d+|\(native\))/m constant SAFARI_NATIVE_CODE_REGEXP (line 15) | const SAFARI_NATIVE_CODE_REGEXP = /^(?:eval@)?(?:\[native code\])?$/ constant NOW_LENGTH (line 44) | const NOW_LENGTH = Date.now().toString().length constant REGEXP_VITEST (line 45) | const REGEXP_VITEST = new RegExp(`vitest=\\d{${NOW_LENGTH}}`) function extractLocation (line 47) | function extractLocation(urlLike: string) { function parseSingleFFOrSafariStack (line 78) | function parseSingleFFOrSafariStack(raw: string): ParsedStack | null { function parseSingleStack (line 137) | function parseSingleStack(raw: string): ParsedStack | null { function parseSingleV8Stack (line 147) | function parseSingleV8Stack(raw: string): ParsedStack | null { function createStackString (line 216) | function createStackString(stacks: ParsedStack[]): string { function parseStacktrace (line 226) | function parseStacktrace( function shouldFilter (line 282) | function shouldFilter(ignoreStackEntries: (string | RegExp)[], file: str... function parseFFOrSafariStackTrace (line 286) | function parseFFOrSafariStackTrace(stack: string): ParsedStack[] { function parseV8Stacktrace (line 293) | function parseV8Stacktrace(stack: string): ParsedStack[] { function parseErrorStacktrace (line 300) | function parseErrorStacktrace( type SourceMapLike (line 339) | interface SourceMapLike { type Needle (line 348) | interface Needle { class DecodedMap (line 353) | class DecodedMap { method constructor (line 362) | constructor( type Stats (line 378) | interface Stats { function memoizedState (line 384) | function memoizedState(): Stats { function getOriginalPosition (line 392) | function getOriginalPosition( FILE: packages/utils/src/source-map/node.ts type ExtractedSourceMap (line 5) | interface ExtractedSourceMap { function extractSourcemapFromFile (line 11) | function extractSourcemapFromFile( function createConvertSourceMapReadMap (line 25) | function createConvertSourceMapReadMap(originalFileName: string) { FILE: packages/utils/src/timers.ts constant SAFE_TIMERS_SYMBOL (line 1) | const SAFE_TIMERS_SYMBOL = Symbol('vitest:SAFE_TIMERS') type SafeTimers (line 3) | interface SafeTimers { function getSafeTimers (line 23) | function getSafeTimers(): SafeTimers { function setSafeTimers (line 49) | function setSafeTimers(): void { function delay (line 90) | function delay(timeout: number, scheduler: typeof setTimeout = setTimeou... FILE: packages/utils/src/types.ts type Awaitable (line 1) | type Awaitable = T | PromiseLike type Nullable (line 2) | type Nullable = T | null | undefined type Arrayable (line 3) | type Arrayable = T | Array type ArgumentsType (line 4) | type ArgumentsType = T extends (...args: infer U) => any ? U : never type MergeInsertions (line 6) | type MergeInsertions = T extends object type DeepMerge (line 10) | type DeepMerge = MergeInsertions<{ type Constructable (line 20) | interface Constructable { type ParsedStack (line 24) | interface ParsedStack { type SerializedError (line 31) | interface SerializedError { type TestError (line 40) | interface TestError extends SerializedError { FILE: packages/vitest/importMeta.d.ts type ImportMeta (line 1) | interface ImportMeta { FILE: packages/vitest/rollup.config.js function licensePlugin (line 175) | function licensePlugin() { function onwarn (line 269) | function onwarn(message) { function sortLicenses (line 276) | function sortLicenses(licenses) { FILE: packages/vitest/src/api/check.ts function isValidApiRequest (line 5) | function isValidApiRequest(config: ResolvedConfig, req: IncomingMessage)... FILE: packages/vitest/src/api/setup.ts function setup (line 31) | function setup(ctx: Vitest, _server?: ViteDevServer): void { class WebSocketReporter (line 216) | class WebSocketReporter implements Reporter { method constructor (line 219) | constructor( method onTestModuleCollected (line 225) | onTestModuleCollected(testModule: TestModule): void { method onTestRunStart (line 235) | onTestRunStart(specifications: ReadonlyArray): void { method onTestCaseAnnotate (line 247) | async onTestCaseAnnotate(testCase: TestCase, annotation: TestAnnotatio... method onTestCaseArtifactRecord (line 257) | async onTestCaseArtifactRecord(testCase: TestCase, artifact: TestArtif... method onTaskUpdate (line 267) | async onTaskUpdate(packs: TaskResultPack[], events: TaskEventPack[]): ... method sum (line 277) | private sum(items: T[], cb: (_next: T) => number | undefined) { method onTestRunEnd (line 283) | onTestRunEnd(testModules: ReadonlyArray, unhandledErrors: ... method onFinishedReportCoverage (line 301) | onFinishedReportCoverage(): void { method onUserConsoleLog (line 307) | onUserConsoleLog(log: UserConsoleLog): void { FILE: packages/vitest/src/api/types.ts type SourceMap (line 9) | interface SourceMap { type ExternalResult (line 20) | interface ExternalResult { type TransformResultWithSource (line 24) | interface TransformResultWithSource { type WebSocketHandlers (line 38) | interface WebSocketHandlers { type WebSocketEvents (line 67) | interface WebSocketEvents { type WebSocketRPC (line 84) | type WebSocketRPC = BirpcReturn FILE: packages/vitest/src/constants.ts constant API_PATH (line 6) | const API_PATH = '/__vitest_api__' constant CONFIG_NAMES (line 8) | const CONFIG_NAMES: string[] = ['vitest.config', 'vite.config'] constant CONFIG_EXTENSIONS (line 10) | const CONFIG_EXTENSIONS: string[] = ['.ts', '.mts', '.cts', '.js', '.mjs... FILE: packages/vitest/src/create/browser/creator.ts function getProviderOptions (line 17) | function getProviderOptions(): prompt.Choice[] { function getBrowserNames (line 33) | function getBrowserNames(provider: BrowserBuiltinProvider) { function getFramework (line 44) | function getFramework(): prompt.Choice[] { function getFrameworkTestPackage (line 94) | function getFrameworkTestPackage(framework: string) { function getFrameworkPluginPackage (line 118) | function getFrameworkPluginPackage(framework: string) { function getLanguageOptions (line 138) | function getLanguageOptions(): prompt.Choice[] { function installPackages (line 153) | async function installPackages(pkgManager: string | null, packages: stri... function readPkgJson (line 166) | function readPkgJson(path: string) { function getPossibleDefaults (line 174) | function getPossibleDefaults(dependencies: any) { function getPossibleFramework (line 184) | function getPossibleFramework(dependencies: Record) { function getPossibleProvider (line 212) | function getPossibleProvider(dependencies: Record) { function getProviderDocsLink (line 220) | function getProviderDocsLink(provider: string) { function sort (line 229) | function sort(choices: prompt.Choice[], value: string | undefined) { function fail (line 238) | function fail() { function getFrameworkImportInfo (line 242) | function getFrameworkImportInfo(framework: string) { function generateFrameworkConfigFile (line 253) | async function generateFrameworkConfigFile(options: { function updatePkgJsonScripts (line 289) | async function updatePkgJsonScripts(pkgJsonPath: string, vitestScript: s... function getRunScript (line 307) | function getRunScript(pkgManager: Agent | null) { function getPlaywrightRunArgs (line 322) | function getPlaywrightRunArgs(pkgManager: Agent | null) { function create (line 337) | async function create(): Promise { FILE: packages/vitest/src/create/browser/examples.ts function getExampleTest (line 301) | function getExampleTest(framework: string) { function generateExampleFiles (line 330) | async function generateExampleFiles(framework: string, lang: 'ts' | 'js'... FILE: packages/vitest/src/integrations/chai/config.ts function setupChaiConfig (line 3) | function setupChaiConfig(config: ChaiConfig): void { type ChaiConfig (line 7) | type ChaiConfig = Omit< FILE: packages/vitest/src/integrations/chai/index.ts function createExpect (line 17) | function createExpect(test?: Test | TaskPopulated): ExpectStatic { FILE: packages/vitest/src/integrations/chai/poll.ts function throwWithCause (line 37) | function throwWithCause(error: any, source: Error) { function createExpectPoll (line 48) | function createExpectPoll(expect: ExpectStatic): ExpectStatic['poll'] { function copyStackTrace (line 171) | function copyStackTrace(target: Error, source: Error) { FILE: packages/vitest/src/integrations/coverage.ts function startCoverageInsideWorker (line 5) | async function startCoverageInsideWorker( function takeCoverageInsideWorker (line 19) | async function takeCoverageInsideWorker( function stopCoverageInsideWorker (line 32) | async function stopCoverageInsideWorker( FILE: packages/vitest/src/integrations/css/css-modules.ts function generateCssFilenameHash (line 4) | function generateCssFilenameHash(filepath: string): string { function generateScopedClassName (line 8) | function generateScopedClassName( FILE: packages/vitest/src/integrations/env/edge-runtime.ts method setupVM (line 8) | async setupVM() { method setup (line 26) | async setup(global) { FILE: packages/vitest/src/integrations/env/happy-dom.ts function teardownWindow (line 4) | async function teardownWindow(win: { method setupVM (line 20) | async setupVM({ happyDOM = {} }) { method setup (line 50) | async setup(global, { happyDOM = {} }) { FILE: packages/vitest/src/integrations/env/jsdom-keys.ts constant LIVING_KEYS (line 3) | const LIVING_KEYS = [ constant OTHER_KEYS (line 190) | const OTHER_KEYS = [ constant KEYS (line 253) | const KEYS: string[] = LIVING_KEYS.concat(OTHER_KEYS) FILE: packages/vitest/src/integrations/env/jsdom.ts function catchWindowErrors (line 7) | function catchWindowErrors(window: DOMWindow) { method setupVM (line 46) | async setupVM({ jsdom = {} }) { method setup (line 159) | async setup(global, { jsdom = {} }) { function createCompatRequest (line 234) | function createCompatRequest(utils: CompatUtils) { function createJSDOMCompatURL (line 260) | function createJSDOMCompatURL(utils: CompatUtils): typeof URL { type CompatUtils (line 277) | interface CompatUtils { function createCompatUtils (line 283) | function createCompatUtils(window: DOMWindow): CompatUtils { function patchAddEventListener (line 311) | function patchAddEventListener(window: DOMWindow) { FILE: packages/vitest/src/integrations/env/loader.ts function isBuiltinEnvironment (line 13) | function isBuiltinEnvironment( function createEnvironmentLoader (line 22) | function createEnvironmentLoader(root: string, rpc: WorkerRPC): ModuleRu... function loadNativeEnvironment (line 57) | async function loadNativeEnvironment( function resolveEnvironmentFromModule (line 72) | function resolveEnvironmentFromModule(name: string, packageId: string, p... function loadEnvironment (line 100) | async function loadEnvironment( FILE: packages/vitest/src/integrations/env/node.ts function populateNodeGlobals (line 16) | function populateNodeGlobals() { method setupVM (line 45) | async setupVM() { method setup (line 123) | async setup(global) { FILE: packages/vitest/src/integrations/env/utils.ts function getWindowKeys (line 5) | function getWindowKeys( function isClassLikeName (line 27) | function isClassLikeName(name: string) { type PopulateOptions (line 31) | interface PopulateOptions { function populateGlobal (line 41) | function populateGlobal( FILE: packages/vitest/src/integrations/globals.ts function registerApiGlobally (line 4) | function registerApiGlobally(): void { FILE: packages/vitest/src/integrations/inject.ts function inject (line 8) | function inject( FILE: packages/vitest/src/integrations/mock/date.ts class MockDate (line 30) | class MockDate extends RealDate { method constructor (line 42) | constructor( function mockDate (line 96) | function mockDate(date: string | number | Date): void { function resetDate (line 108) | function resetDate(): void { FILE: packages/vitest/src/integrations/mock/timers.ts class FakeTimers (line 17) | class FakeTimers { method constructor (line 32) | constructor({ method clearAllTimers (line 48) | clearAllTimers(): void { method dispose (line 54) | dispose(): void { method runAllTimers (line 58) | runAllTimers(): void { method runAllTimersAsync (line 64) | async runAllTimersAsync(): Promise { method runOnlyPendingTimers (line 70) | runOnlyPendingTimers(): void { method runOnlyPendingTimersAsync (line 76) | async runOnlyPendingTimersAsync(): Promise { method advanceTimersToNextTimer (line 82) | advanceTimersToNextTimer(steps = 1): void { method advanceTimersToNextTimerAsync (line 96) | async advanceTimersToNextTimerAsync(steps = 1): Promise { method advanceTimersByTime (line 110) | advanceTimersByTime(msToRun: number): void { method advanceTimersByTimeAsync (line 116) | async advanceTimersByTimeAsync(msToRun: number): Promise { method advanceTimersToNextFrame (line 122) | advanceTimersToNextFrame(): void { method runAllTicks (line 128) | runAllTicks(): void { method useRealTimers (line 134) | useRealTimers(): void { method useFakeTimers (line 146) | useFakeTimers(): void { method reset (line 179) | reset(): void { method setSystemTime (line 187) | setSystemTime(now?: string | number | Date): void { method getMockedSystemTime (line 198) | getMockedSystemTime(): Date | null { method getRealSystemTime (line 202) | getRealSystemTime(): number { method getTimerCount (line 206) | getTimerCount(): number { method setTimerTickMode (line 214) | setTimerTickMode(mode: 'manual' | 'nextTimerAsync' | 'interval', inter... method configure (line 231) | configure(config: FakeTimerInstallOpts): void { method isFakeTimers (line 235) | isFakeTimers(): boolean { method _checkFakeTimers (line 239) | private _checkFakeTimers() { FILE: packages/vitest/src/integrations/snapshot/chai.ts function getSnapshotClient (line 13) | function getSnapshotClient(): SnapshotClient { function getError (line 24) | function getError(expected: () => void | Error, promise: string | undefi... function getTestNames (line 46) | function getTestNames(test: Test) { function getTest (line 55) | function getTest(assertionName: string, obj: object) { FILE: packages/vitest/src/integrations/snapshot/environments/node.ts class VitestNodeSnapshotEnvironment (line 4) | class VitestNodeSnapshotEnvironment extends NodeSnapshotEnvironment { method getHeader (line 5) | getHeader(): string { method resolvePath (line 9) | resolvePath(filepath: string): Promise { FILE: packages/vitest/src/integrations/snapshot/environments/resolveSnapshotEnvironment.ts function resolveSnapshotEnvironment (line 5) | async function resolveSnapshotEnvironment( FILE: packages/vitest/src/integrations/vi.ts type ESModuleExports (line 19) | type ESModuleExports = Record type VitestUtils (line 21) | interface VitestUtils { function createVitest (line 476) | function createVitest(): VitestUtils { function _mocker (line 833) | function _mocker(): VitestMocker { function getImporter (line 851) | function getImporter(name: string) { FILE: packages/vitest/src/integrations/wait.ts type WaitForCallback (line 6) | type WaitForCallback = () => T | Promise type WaitForOptions (line 8) | interface WaitForOptions { function copyStackTrace (line 21) | function copyStackTrace(target: Error, source: Error) { function waitFor (line 28) | function waitFor( type WaitUntilCallback (line 117) | type WaitUntilCallback = () => T | Promise type WaitUntilOptions (line 119) | interface WaitUntilOptions type Truthy (line 122) | type Truthy = T extends false | '' | 0 | null | undefined ? never : T function waitUntil (line 124) | function waitUntil( FILE: packages/vitest/src/node/ast-collect.ts type ParsedFile (line 23) | interface ParsedFile extends File { type ParsedTest (line 28) | interface ParsedTest extends Test { type ParsedSuite (line 34) | interface ParsedSuite extends Suite { type LocalCallDefinition (line 40) | interface LocalCallDefinition { function isTestFunctionName (line 56) | function isTestFunctionName(name: string) { function isVitestFunctionName (line 60) | function isVitestFunctionName(name: string) { function astParseFile (line 64) | function astParseFile(filepath: string, code: string) { function createFailedFileTask (line 286) | function createFailedFileTask(project: TestProject, filepath: string, er... function serializeError (line 311) | function serializeError(ctx: TestProject, error: any): TestError[] { function createFileTask (line 333) | function createFileTask( function astCollectTests (line 501) | async function astCollectTests( function transformSSR (line 525) | async function transformSSR(project: TestProject, filepath: string) { function markDynamicTests (line 541) | function markDynamicTests(tasks: Task[]) { function escapeRegex (line 552) | function escapeRegex(str: string) { function escapeTestName (line 567) | function escapeTestName(label: string, dynamic: boolean): string { FILE: packages/vitest/src/node/browser/sessions.ts class BrowserSessions (line 5) | class BrowserSessions { method getSession (line 10) | getSession(sessionId: string): BrowserServerStateSession | undefined { method destroySession (line 14) | destroySession(sessionId: string): void { method createSession (line 18) | createSession(sessionId: string, project: TestProject, pool: { reject:... FILE: packages/vitest/src/node/cache/files.ts type FileStatsCache (line 6) | type FileStatsCache = Pick class FilesStatsCache (line 8) | class FilesStatsCache { method getStats (line 11) | public getStats(key: string): FileStatsCache | undefined { method populateStats (line 15) | public async populateStats(root: string, specs: TestSpecification[]): ... method updateStats (line 23) | public async updateStats(fsPath: string, key: string): Promise { method removeStats (line 31) | public removeStats(fsPath: string): void { FILE: packages/vitest/src/node/cache/fsModuleCache.ts constant METADATA_FILE (line 19) | const METADATA_FILE = '_metadata.json' class FileSystemModuleCache (line 26) | class FileSystemModuleCache { method constructor (line 48) | constructor(private vitest: Vitest) { method defineCacheKeyGenerator (line 55) | public defineCacheKeyGenerator(callback: CacheKeyIdGenerator): void { method clearCache (line 59) | async clearCache(log = true): Promise { method readCachedFileConcurrently (line 72) | private readCachedFileConcurrently(cachedFilePath: string) { method getCachedModule (line 89) | async getCachedModule(cachedFilePath: string): Promise< method saveCachedModule (line 116) | async saveCachedModule( method toBase64 (line 135) | private toBase64(obj: unknown) { method fromBase64 (line 140) | private fromBase64(obj: string) { method invalidateCachePath (line 145) | invalidateCachePath( method invalidateAllCachePaths (line 153) | invalidateAllCachePaths(environment: DevEnvironment): void { method getMemoryCachePath (line 158) | getMemoryCachePath( method generateCachePath (line 172) | generateCachePath( method saveMemoryCache (line 260) | private saveMemoryCache(environment: DevEnvironment, id: string, cache... method readMetadata (line 269) | private async readMetadata(): Promise<{ lockfileHash: string } | undef... method ensureCacheIntegrity (line 285) | public async ensureCacheIntegrity(): Promise { function atomicWriteFile (line 344) | async function atomicWriteFile(realFilePath: string, data: string): Prom... type CachedInlineModuleMeta (line 362) | interface CachedInlineModuleMeta { type CacheKeyIdGenerator (line 377) | interface CacheKeyIdGenerator { type CacheKeyIdGeneratorContext (line 384) | interface CacheKeyIdGeneratorContext { function getLockfileHash (line 449) | function getLockfileHash(root: string): string { function lookupFile (line 473) | function lookupFile( function tryReadFileSync (line 493) | function tryReadFileSync(file: string): string { function tryStatSync (line 502) | function tryStatSync(file: string): fs.Stats | undefined { FILE: packages/vitest/src/node/cache/index.ts class VitestCache (line 9) | class VitestCache { method constructor (line 13) | constructor(logger: Logger) { method getFileTestResults (line 17) | getFileTestResults(key: string): SuiteResultCache | undefined { method getFileStats (line 21) | getFileStats(key: string): { method resolveCacheDir (line 27) | static resolveCacheDir(root: string, dir?: string, projectName?: strin... FILE: packages/vitest/src/node/cache/results.ts type SuiteResultCache (line 9) | interface SuiteResultCache { class ResultsCache (line 14) | class ResultsCache { method constructor (line 21) | constructor(private logger: Logger) { method getCachePath (line 25) | public getCachePath(): string | null { method setConfig (line 29) | setConfig(root: string, config: ResolvedConfig['cache']): void { method getResults (line 36) | getResults(key: string): SuiteResultCache | undefined { method clearCache (line 40) | async clearCache(): Promise { method readFromCache (line 47) | async readFromCache(): Promise { method updateResults (line 72) | updateResults(files: File[]): void { method removeFromCache (line 88) | removeFromCache(filepath: string): void { method writeToCache (line 96) | async writeToCache(): Promise { FILE: packages/vitest/src/node/cli/cac.ts function addCommand (line 13) | function addCommand(cli: CAC | Command, name: string, option: CLIOption<... type CliParseOptions (line 64) | interface CliParseOptions { function addCliOptions (line 68) | function addCliOptions(cli: CAC | Command, options: CLIOptionsConfig(str: T): T { function splitArgv (line 219) | function splitArgv(argv: string): string[] { function parseCLI (line 228) | function parseCLI(argv: string | string[], config: CliParseOptions = {}): { function runRelated (line 258) | async function runRelated(relatedFiles: string[] | string, argv: CliOpti... function watch (line 264) | async function watch(cliFilters: string[], options: CliOptions): Promise... function run (line 269) | async function run(cliFilters: string[], options: CliOptions): Promise>> = V extends type CLIOption (line 13) | type CLIOption = { type CLIOptions (line 27) | type CLIOptions = { type VitestCLIOptions (line 33) | type VitestCLIOptions = CLIOptions function watermarkTransform (line 58) | function watermarkTransform(value: unknown) { function transformNestedBoolean (line 65) | function transformNestedBoolean(value: unknown) { method transform (line 115) | transform(portOrOptions) { method transform (line 125) | transform(value) { method transform (line 226) | transform(value) { method transform (line 313) | transform(value) { method transform (line 343) | transform(browser) { method transform (line 406) | transform(value) { method transform (line 519) | transform(portOrEnabled) { method transform (line 536) | transform(portOrEnabled) { method transform (line 725) | transform(cache) { method transform (line 761) | transform(value) { method transform (line 771) | transform(value) { method transform (line 816) | transform(value) { method transform (line 851) | transform(value) { method transform (line 861) | transform(value) { FILE: packages/vitest/src/node/cli/completions.ts function setupTabCompletions (line 4) | async function setupTabCompletions(cli: CAC): Promise { FILE: packages/vitest/src/node/cli/filter.ts function parseFilter (line 4) | function parseFilter(filter: string): FileFilter { type FileFilter (line 29) | interface FileFilter { function groupFilters (line 34) | function groupFilters(filters: FileFilter[]): Record { FILE: packages/vitest/src/node/config/resolveConfig.ts function resolvePath (line 31) | function resolvePath(path: string, root: string) { function parseInspector (line 38) | function parseInspector(inspect: string | undefined | boolean | number) { function resolveApiServerConfig (line 62) | function resolveApiServerConfig { method enableCoverage (line 394) | public async enableCoverage(): Promise { method disableCoverage (line 406) | public disableCoverage(): void { method clearAllCachePaths (line 415) | private clearAllCachePaths() { method _coverageOptions (line 430) | get _coverageOptions(): ResolvedCoverageOptions { method getProvidedContext (line 473) | public getProvidedContext(): ProvidedContext { method _ensureRootProject (line 478) | _ensureRootProject(): TestProject { method getRootProject (line 489) | public getRootProject(): TestProject { method getProjectByName (line 496) | public getProjectByName(name: string): TestProject { method import (line 510) | public import(moduleId: string): Promise { method createCoverageProvider (line 517) | public async createCoverageProvider(): Promise { method resolveProjects (line 528) | private async resolveProjects(cliOptions: UserConfig): Promise { method mergeReports (line 592) | public async mergeReports(directory?: string): Promise { method getSeed (line 634) | public getSeed(): number | null { method _reportFileTask (line 639) | public async _reportFileTask(file: File): Promise { method collect (line 669) | async collect(filters?: string[], options?: { staticParse?: boolean; s... method getRelevantTestSpecifications (line 712) | getRelevantTestSpecifications(filters?: string[]): Promise { method init (line 801) | async init(): Promise { method waitForTestRunEnd (line 824) | public async waitForTestRunEnd(): Promise { method getModuleSpecifications (line 837) | public getModuleSpecifications(moduleId: string): TestSpecification[] { method clearSpecificationsCache (line 844) | public clearSpecificationsCache(moduleId?: string): void { method runTestSpecifications (line 858) | public runTestSpecifications(specifications: TestSpecification[], allT... method runTestFiles (line 868) | public async runTestFiles(filepaths: string[], allTestsRun = false): P... method rerunTestSpecifications (line 881) | public async rerunTestSpecifications(specifications: TestSpecification... method runFiles (line 893) | private async runFiles(specs: TestSpecification[], allTestsRun: boolea... method experimental_getSourceModuleDiagnostic (line 971) | public async experimental_getSourceModuleDiagnostic(moduleId: string, ... method experimental_parseSpecifications (line 1004) | public async experimental_parseSpecifications(specifications: TestSpec... method experimental_parseSpecification (line 1021) | public async experimental_parseSpecification(specification: TestSpecif... method collectTests (line 1037) | public async collectTests(specifications: TestSpecification[]): Promis... method cancelCurrentRun (line 1094) | async cancelCurrentRun(reason: CancelReason): Promise { method _initBrowserServers (line 1103) | async _initBrowserServers(): Promise { method initializeGlobalSetup (line 1107) | private async initializeGlobalSetup(paths: TestSpecification[]): Promi... method rerunFiles (line 1119) | async rerunFiles(files: string[] = this.state.getFilepaths(), trigger?... method rerunTask (line 1141) | async rerunTask(id: string): Promise { method changeProjectName (line 1169) | async changeProjectName(pattern: string): Promise { method changeNamePattern (line 1181) | async changeNamePattern(pattern: string, files: string[] = this.state.... method changeFilenamePattern (line 1204) | async changeFilenamePattern(pattern: string, files: string[] = this.st... method rerunFailed (line 1213) | async rerunFailed(): Promise { method updateSnapshot (line 1221) | async updateSnapshot(files?: string[]): Promise { method enableSnapshotUpdate (line 1245) | public enableSnapshotUpdate(): void { method resetSnapshotUpdate (line 1257) | public resetSnapshotUpdate(): void { method setGlobalTestNamePattern (line 1266) | public setGlobalTestNamePattern(pattern: string | RegExp): void { method getGlobalTestNamePattern (line 1278) | public getGlobalTestNamePattern(): RegExp | undefined { method resetGlobalTestNamePattern (line 1288) | public resetGlobalTestNamePattern(): void { method scheduleRerun (line 1293) | private async scheduleRerun(triggerId: string): Promise { method invalidateFile (line 1355) | public invalidateFile(filepath: string): void { method _checkUnhandledErrors (line 1378) | public _checkUnhandledErrors(errors: unknown[]): void { method reportCoverage (line 1384) | private async reportCoverage(coverage: unknown, allTestsRun: boolean):... method close (line 1411) | public async close(): Promise { method exit (line 1460) | public async exit(force = false): Promise { method report (line 1494) | async report(name: T, ...args: ArgumentsType... method _globTestFilepaths (line 1502) | public async _globTestFilepaths() { method shouldKeepServer (line 1510) | shouldKeepServer(): boolean { method onServerRestart (line 1517) | onServerRestart(fn: OnServerRestartHandler): void { method onCancel (line 1524) | onCancel(fn: (reason: CancelReason) => Awaitable): () => void { method onClose (line 1534) | onClose(fn: () => Awaitable): void { method onTestsRerun (line 1541) | onTestsRerun(fn: OnTestsRerunHandler): void { method onFilterWatchedSpecification (line 1552) | onFilterWatchedSpecification(fn: (specification: TestSpecification) =>... method onAfterSetServer (line 1557) | onAfterSetServer(fn: OnServerRestartHandler): void { method matchesProjectFilter (line 1564) | matchesProjectFilter(name: string): boolean { function assert (line 1577) | function assert(condition: unknown, property: string, name: string = pro... type OnServerRestartHandler (line 1583) | type OnServerRestartHandler = (reason?: string) => Promise | void type OnTestsRerunHandler (line 1584) | type OnTestsRerunHandler = (testFiles: TestSpecification[]) => Promise = [keyof T, T[keyof T]][] constant THRESHOLD_KEYS (line 54) | const THRESHOLD_KEYS: Readonly = [ constant GLOBAL_THRESHOLDS_KEY (line 60) | const GLOBAL_THRESHOLDS_KEY = 'global' constant DEFAULT_PROJECT (line 61) | const DEFAULT_PROJECT: unique symbol = Symbol.for('default-project') function getCoverageProvider (line 64) | async function getCoverageProvider( class BaseCoverageProvider (line 77) | class BaseCoverageProvider { method createCoverageMap (line 219) | createCoverageMap(): CoverageMap { method generateReports (line 223) | async generateReports(_: CoverageMap, __: boolean | undefined): Promis... method parseConfigModule (line 227) | async parseConfigModule(_: string): Promise<{ generate: () => { code: ... method resolveOptions (line 231) | resolveOptions(): Options { method clean (line 235) | async clean(clean = true): Promise { method onAfterSuiteRun (line 258) | onAfterSuiteRun({ coverage, environment, projectName, testFiles }: Aft... method readCoverageFiles (line 284) | async readCoverageFiles({ onFileRead, onFinished, onDebu... method cleanAfterRun (line 322) | async cleanAfterRun(): Promise { method onTestRunStart (line 332) | async onTestRunStart(): Promise { method onTestFailure (line 349) | async onTestFailure(): Promise { method reportCoverage (line 355) | async reportCoverage(coverageMap: unknown, { allTestsRun }: ReportCont... method reportThresholds (line 369) | async reportThresholds(coverageMap: CoverageMap, allTestsRun: boolean ... method resolveThresholds (line 402) | private resolveThresholds(coverageMap: CoverageMap): ResolvedThreshold... method checkThresholds (line 461) | private checkThresholds(allThresholds: ResolvedThreshold[]) { method updateThresholds (line 544) | async updateThresholds({ thresholds: allThresholds, onUpdate, configur... method mergeReports (line 620) | async mergeReports(coverageMaps: unknown[]): Promise { method hasTerminalReporter (line 630) | hasTerminalReporter(reporters: ResolvedCoverageOptions['reporter']): b... method toSlices (line 640) | toSlices(array: T[], size: number): T[][] { method transformFile (line 660) | async transformFile(url: string, project: TestProject, viteEnvironment... method createUncoveredFileTransformer (line 700) | createUncoveredFileTransformer(ctx: Vitest) { function resolveGlobThresholds (line 737) | function resolveGlobThresholds( function assertConfigurationModule (line 773) | function assertConfigurationModule(config: unknown): asserts config is { function resolveConfig (line 794) | function resolveConfig(configModule: any) { function resolveDefineConfig (line 827) | function resolveDefineConfig(mod: any) { function resolveMergeConfig (line 849) | function resolveMergeConfig(mod: any): any { FILE: packages/vitest/src/node/create.ts function createVitest (line 18) | async function createVitest( FILE: packages/vitest/src/node/environments/fetchModule.ts class ModuleFetcher (line 20) | class ModuleFetcher { method constructor (line 24) | constructor( method fetch (line 33) | async fetch( method getSerializedImports (line 143) | private getSerializedImports(node: EnvironmentModuleNode): string[] { method recordResult (line 151) | private recordResult(trace: Span, result: FetchResult | FetchCachedFil... method getCachePath (line 174) | private async getCachePath(environment: DevEnvironment, moduleGraphMod... method readFileContentToCache (line 196) | private async readFileContentToCache( method getCachedModule (line 222) | private async getCachedModule( method fetchAndProcess (line 287) | private async fetchAndProcess( method cacheResult (line 307) | private async cacheResult( method readFileConcurrently (line 335) | private readFileConcurrently(file: string): Promise { type VitestFetchFunction (line 349) | interface VitestFetchFunction { function createFetchModuleFunction (line 360) | function createFetchModuleFunction( constant SOURCEMAPPING_URL (line 383) | let SOURCEMAPPING_URL = 'sourceMa' constant MODULE_RUNNER_SOURCEMAPPING_SOURCE (line 386) | const MODULE_RUNNER_SOURCEMAPPING_SOURCE = '//# sourceMappingSource=vite... function processResultSource (line 388) | function processResultSource(environment: DevEnvironment, result: FetchR... constant OTHER_SOURCE_MAP_REGEXP (line 406) | const OTHER_SOURCE_MAP_REGEXP = new RegExp( function inlineSourceMap (line 415) | function inlineSourceMap(result: TransformResult) { function genSourceMapUrl (line 448) | function genSourceMapUrl(map: Rollup.SourceMap | string): string { function getCachedResult (line 455) | function getCachedResult(result: Extract,... constant MODULE_RUNNER_SOURCEMAPPING_REGEXP (line 466) | const MODULE_RUNNER_SOURCEMAPPING_REGEXP = new RegExp( function extractSourceMap (line 470) | function extractSourceMap(code: string): null | Rollup.SourceMap { function handleRollupError (line 493) | function handleRollupError(e: unknown): never { type TransformResult (line 516) | interface TransformResult { FILE: packages/vitest/src/node/environments/normalizeUrl.ts function normalizeResolvedIdToUrl (line 7) | function normalizeResolvedIdToUrl( FILE: packages/vitest/src/node/environments/serverRunner.ts class ServerModuleRunner (line 9) | class ServerModuleRunner extends ModuleRunner { method constructor (line 10) | constructor( method import (line 48) | async import(rawId: string): Promise { FILE: packages/vitest/src/node/errors.ts class FilesNotFoundError (line 1) | class FilesNotFoundError extends Error { method constructor (line 4) | constructor(mode: 'test' | 'benchmark') { class GitNotFoundError (line 9) | class GitNotFoundError extends Error { method constructor (line 12) | constructor() { class LocationFilterFileNotFoundError (line 17) | class LocationFilterFileNotFoundError extends Error { method constructor (line 20) | constructor(filename: string) { class IncludeTaskLocationDisabledError (line 26) | class IncludeTaskLocationDisabledError extends Error { method constructor (line 29) | constructor() { class RangeLocationFilterProvidedError (line 34) | class RangeLocationFilterProvidedError extends Error { method constructor (line 37) | constructor(filter: string) { class VitestFilteredOutProjectError (line 43) | class VitestFilteredOutProjectError extends Error { method constructor (line 46) | constructor() { FILE: packages/vitest/src/node/git.ts type GitOptions (line 5) | interface GitOptions { class VitestGit (line 9) | class VitestGit { method constructor (line 12) | constructor(private cwd: string) {} method resolveFilesWithGitCommand (line 14) | private async resolveFilesWithGitCommand(args: string[]): Promise { method getFilesSince (line 56) | private getFilesSince(hash: string) { method getStagedFiles (line 64) | private getStagedFiles() { method getUnstagedFiles (line 68) | private getUnstagedFiles() { method getRoot (line 77) | async getRoot(cwd: string): Promise { FILE: packages/vitest/src/node/globalSetup.ts type GlobalSetupFile (line 5) | interface GlobalSetupFile { function loadGlobalSetupFiles (line 11) | async function loadGlobalSetupFiles( function loadGlobalSetupFile (line 21) | async function loadGlobalSetupFile( FILE: packages/vitest/src/node/logger.ts type ErrorOptions (line 14) | interface ErrorOptions { type Listener (line 24) | type Listener = () => void constant PAD (line 26) | const PAD = ' ' constant ESC (line 28) | const ESC = '\x1B[' constant ERASE_DOWN (line 29) | const ERASE_DOWN = `${ESC}J` constant ERASE_SCROLLBACK (line 30) | const ERASE_SCROLLBACK = `${ESC}3J` constant CURSOR_TO_START (line 31) | const CURSOR_TO_START = `${ESC}1;1H` constant HIDE_CURSOR (line 32) | const HIDE_CURSOR = `${ESC}?25l` constant SHOW_CURSOR (line 33) | const SHOW_CURSOR = `${ESC}?25h` constant CLEAR_SCREEN (line 34) | const CLEAR_SCREEN = '\x1Bc' class Logger (line 36) | class Logger { method constructor (line 42) | constructor( method log (line 57) | log(...args: any[]): void { method error (line 62) | error(...args: any[]): void { method warn (line 67) | warn(...args: any[]): void { method clearFullScreen (line 72) | clearFullScreen(message = ''): void { method clearScreen (line 86) | clearScreen(message: string, force = false): void { method _clearScreen (line 98) | private _clearScreen() { method printError (line 108) | printError(err: unknown, options: ErrorOptions = {}): void { method deprecate (line 112) | deprecate(message: string): void { method clearHighlightCache (line 116) | clearHighlightCache(filename?: string): void { method highlight (line 125) | highlight(filename: string, source: string): string { method printNoTestTagsFound (line 134) | printNoTestTagsFound(): void { method printTags (line 138) | printTags(): void { method printNoTestFound (line 165) | printNoTestFound(filters?: string[]): void { method printBanner (line 227) | printBanner(): void { method printBrowserBanner (line 268) | printBrowserBanner(project: TestProject): void { method printUnhandledErrors (line 291) | printUnhandledErrors(errors: ReadonlyArray): void { method printSourceTypeErrors (line 311) | printSourceTypeErrors(errors: TypeCheckError[]): void { method getColumns (line 327) | getColumns(): number { method onTerminalCleanup (line 331) | onTerminalCleanup(listener: Listener): void { method addCleanupListeners (line 335) | private addCleanupListeners() { method registerUnhandledRejection (line 369) | private registerUnhandledRejection() { FILE: packages/vitest/src/node/module-diagnostic.ts function collectModuleDurationsDiagnostic (line 20) | function collectModuleDurationsDiagnostic( function getModuleImporter (line 155) | function getModuleImporter(moduleId: string, durations: ImportDuration, ... function collectSourceModulesLocations (line 178) | async function collectSourceModulesLocations( type SourceStaticImport (line 240) | interface SourceStaticImport { function fillSourcesMap (line 248) | function fillSourcesMap( function parseSourceImportsAndExports (line 302) | function parseSourceImportsAndExports(source: string): Map>( FILE: packages/vitest/src/node/plugins/metaEnvReplacer.ts function MetaEnvReplacerPlugin (line 8) | function MetaEnvReplacerPlugin(): Plugin { FILE: packages/vitest/src/node/plugins/mocks.ts type MocksPluginOptions (line 7) | interface MocksPluginOptions { function MocksPlugins (line 11) | function MocksPlugins(options: MocksPluginOptions = {}): Plugin[] { FILE: packages/vitest/src/node/plugins/normalizeURL.ts function NormalizeURLPlugin (line 11) | function NormalizeURLPlugin(): Plugin { FILE: packages/vitest/src/node/plugins/optimizer.ts function VitestOptimizer (line 5) | function VitestOptimizer(): Plugin { FILE: packages/vitest/src/node/plugins/publicConfig.ts function resolveConfig (line 16) | async function resolveConfig( FILE: packages/vitest/src/node/plugins/runnerTransform.ts function ModuleRunnerTransform (line 7) | function ModuleRunnerTransform(): VitePlugin { function resolveViteResolveOptions (line 142) | function resolveViteResolveOptions( function processWildcard (line 166) | function processWildcard(dep: string | RegExp, moduleDirectories: string... FILE: packages/vitest/src/node/plugins/utils.ts function resolveOptimizerConfig (line 11) | function resolveOptimizerConfig( function deleteDefineConfig (line 66) | function deleteDefineConfig(viteConfig: ViteConfig): Record { function resolveFsAllow (line 103) | function resolveFsAllow( function getDefaultResolveOptions (line 117) | function getDefaultResolveOptions(): vite.ResolveOptions { function getDefaultServerConditions (line 128) | function getDefaultServerConditions(): string[] { FILE: packages/vitest/src/node/plugins/vitestResolver.ts function VitestProjectResolver (line 6) | function VitestProjectResolver(ctx: Vitest): Plugin { function VitestCoreResolver (line 33) | function VitestCoreResolver(ctx: Vitest): Plugin { FILE: packages/vitest/src/node/plugins/workspace.ts type WorkspaceOptions (line 26) | interface WorkspaceOptions extends TestProjectInlineConfiguration { function WorkspaceVitestPlugin (line 31) | function WorkspaceVitestPlugin( FILE: packages/vitest/src/node/pool.ts type RunWithFiles (line 21) | type RunWithFiles = ( type ProcessPool (line 26) | interface ProcessPool { type PoolProcessOptions (line 33) | interface PoolProcessOptions { function getFilePoolName (line 47) | function getFilePoolName(project: TestProject): ResolvedConfig['pool'] { function createPool (line 54) | function createPool(ctx: Vitest): ProcessPool { function resolveOptions (line 240) | function resolveOptions(ctx: Vitest) { function resolveConditions (line 269) | function resolveConditions(project: TestProject) { function resolveMaxWorkers (line 302) | function resolveMaxWorkers(project: TestProject) { function getMemoryLimit (line 322) | function getMemoryLimit(config: ResolvedConfig, pool: string) { function groupSpecs (line 346) | function groupSpecs(specs: TestSpecification[], environments: WeakMap { method schedule (line 67) | private async schedule(): Promise { method cancel (line 185) | async cancel(): Promise { method close (line 215) | async close(): Promise { method getPoolRunner (line 219) | private getPoolRunner(task: PoolTask, method: 'run' | 'collect'): Pool... method getWorkerId (line 264) | private getWorkerId() { method freeWorkerId (line 277) | private freeWorkerId(id: number) { function withResolvers (line 282) | function withResolvers() { function formatFiles (line 304) | function formatFiles(task: PoolTask) { function isEqualRunner (line 308) | function isEqualRunner(runner: PoolRunner, task: PoolTask) { function isEnvironmentEqual (line 323) | function isEnvironmentEqual(env1: ContextTestEnvironment, env2: ContextT... function deepEqual (line 330) | function deepEqual(obj1: any, obj2: any): boolean { FILE: packages/vitest/src/node/pools/poolRunner.ts type RunnerState (line 14) | enum RunnerState { type StopOptions (line 23) | interface StopOptions { constant START_TIMEOUT (line 38) | const START_TIMEOUT = 60_000 constant STOP_TIMEOUT (line 39) | const STOP_TIMEOUT = 60_000 class PoolRunner (line 42) | class PoolRunner { method isTerminated (line 65) | public get isTerminated(): boolean { method waitForTerminated (line 69) | public waitForTerminated(): Promise { method isStarted (line 73) | public get isStarted(): boolean { method constructor (line 77) | constructor(options: PoolOptions, public worker: PoolWorker) { method reconfigure (line 121) | public reconfigure(task: PoolTask): void { method postMessage (line 126) | postMessage(message: WorkerRequest): void { method startTracesSpan (line 134) | startTracesSpan(name: string): Span { method request (line 149) | request(method: 'run' | 'collect', context: WorkerExecuteContext): void { method getOTELCarrier (line 159) | private getOTELCarrier() { method start (line 166) | async start(options: { workerId: number }): Promise { method stop (line 246) | async stop(options?: StopOptions): Promise { method on (line 337) | on(event: 'message' | 'error', callback: (arg: any) => void): void { method off (line 343) | off(event: 'message' | 'error', callback: (arg: any) => void): void { method waitForStart (line 375) | private waitForStart() { method withTimeout (line 393) | private withTimeout(promise: Promise, timeout: number) { FILE: packages/vitest/src/node/pools/rpc.ts type MethodsOptions (line 11) | interface MethodsOptions { function createMethodsRPC (line 17) | function createMethodsRPC(project: TestProject, methodsOptions: MethodsO... FILE: packages/vitest/src/node/pools/types.ts type PoolRunnerInitializer (line 7) | interface PoolRunnerInitializer { type PoolOptions (line 12) | interface PoolOptions { type PoolWorker (line 22) | interface PoolWorker { type PoolTask (line 43) | interface PoolTask { type PoolRunnerOTEL (line 61) | interface PoolRunnerOTEL { type WorkerRequest (line 68) | type WorkerRequest type WorkerResponse (line 103) | type WorkerResponse FILE: packages/vitest/src/node/pools/workers/forksWorker.ts constant SIGKILL_TIMEOUT (line 7) | const SIGKILL_TIMEOUT = 500 /** jest does 500ms by default, let's follow... class ForksPoolWorker (line 10) | class ForksPoolWorker implements PoolWorker { method constructor (line 22) | constructor(options: PoolOptions) { method on (line 32) | on(event: string, callback: (arg: any) => void): void { method off (line 36) | off(event: string, callback: (arg: any) => void): void { method send (line 40) | send(message: WorkerRequest): void { method start (line 44) | async start(): Promise { method stop (line 63) | async stop(): Promise { method deserialize (line 102) | deserialize(data: unknown): unknown { method fork (line 106) | private get fork() { FILE: packages/vitest/src/node/pools/workers/threadsWorker.ts class ThreadsPoolWorker (line 7) | class ThreadsPoolWorker implements PoolWorker { method constructor (line 18) | constructor(options: PoolOptions) { method on (line 28) | on(event: string, callback: (arg: any) => void): void { method off (line 32) | off(event: string, callback: (arg: any) => void): void { method send (line 36) | send(message: WorkerRequest): void { method start (line 40) | async start(): Promise { method stop (line 56) | async stop(): Promise { method deserialize (line 68) | deserialize(data: unknown): unknown { method thread (line 72) | private get thread() { FILE: packages/vitest/src/node/pools/workers/typecheckWorker.ts class TypecheckPoolWorker (line 14) | class TypecheckPoolWorker implements PoolWorker { method constructor (line 20) | constructor(options: PoolOptions) { method start (line 24) | async start(): Promise { method stop (line 28) | async stop(): Promise { method canReuse (line 32) | canReuse(): boolean { method send (line 36) | send(message: WorkerRequest): void { method on (line 44) | on(event: string, callback: (arg: any) => any): void { method off (line 48) | off(event: string, callback: (arg: any) => any): void { method deserialize (line 52) | deserialize(data: unknown): unknown { function onMessage (line 60) | async function onMessage(message: WorkerRequest, project: TestProject): ... function createRunner (line 103) | function createRunner(vitest: Vitest) { FILE: packages/vitest/src/node/pools/workers/vmForksWorker.ts class VmForksPoolWorker (line 6) | class VmForksPoolWorker extends ForksPoolWorker { method constructor (line 11) | constructor(options: PoolOptions) { method canReuse (line 18) | canReuse(): boolean { FILE: packages/vitest/src/node/pools/workers/vmThreadsWorker.ts class VmThreadsPoolWorker (line 6) | class VmThreadsPoolWorker extends ThreadsPoolWorker { method constructor (line 11) | constructor(options: PoolOptions) { method canReuse (line 18) | canReuse(): boolean { FILE: packages/vitest/src/node/printError.ts type ErrorLogger (line 24) | type ErrorLogger = Pick type PrintErrorOptions (line 26) | interface PrintErrorOptions { type PrintErrorResult (line 35) | interface PrintErrorResult { function capturePrintError (line 40) | function capturePrintError( function printError (line 64) | function printError( function printErrorInner (line 109) | function printErrorInner( function printErrorType (line 258) | function printErrorType(type: string, ctx: Vitest) { function getErrorProperties (line 290) | function getErrorProperties(e: TestError) { function handleImportOutsideModuleError (line 314) | function handleImportOutsideModuleError(stack: string, logger: ErrorLogg... function printModuleWarningForPackage (line 336) | function printModuleWarningForPackage( function printModuleWarningForSourceCode (line 368) | function printModuleWarningForSourceCode(logger: ErrorLogger, path: stri... function printErrorMessage (line 377) | function printErrorMessage(error: TestError, logger: ErrorLogger) { function printStack (line 392) | function printStack( function hasProperties (line 426) | function hasProperties(obj: any) { function generateCodeFrame (line 434) | function generateCodeFrame( function lineNo (line 503) | function lineNo(no: number | string = '') { FILE: packages/vitest/src/node/project.ts class TestProject (line 44) | class TestProject { method constructor (line 83) | constructor( method hash (line 98) | public get hash(): string { method getProvidedContext (line 132) | getProvidedContext(): ProvidedContext { method createSpecification (line 148) | public createSpecification( method toJSON (line 162) | public toJSON(): SerializedTestProject { method vite (line 173) | public get vite(): ViteDevServer { method config (line 189) | public get config(): ResolvedConfig { method name (line 205) | public get name(): string { method color (line 212) | public get color(): ProjectName['color'] { method serializedConfig (line 219) | public get serializedConfig(): SerializedConfig { method isRootProject (line 226) | public isRootProject(): boolean { method _initializeGlobalSetup (line 231) | async _initializeGlobalSetup() { method onTestsRerun (line 255) | onTestsRerun(cb: OnTestsRerunHandler): void { method _teardownGlobalSetup (line 260) | async _teardownGlobalSetup(): Promise { method globTestFiles (line 273) | async globTestFiles(filters: string[] = []): Promise<{ method globAllTestFiles (line 322) | private async globAllTestFiles( method isBrowserEnabled (line 357) | isBrowserEnabled(): boolean { method markTestFile (line 361) | private markTestFile(testPath: string): void { method _removeCachedTestFile (line 366) | _removeCachedTestFile(testPath: string): void { method _isCachedTestFile (line 376) | _isCachedTestFile(testPath: string): boolean { method _isCachedTypecheckFile (line 384) | _isCachedTypecheckFile(testPath: string): boolean { method globFiles (line 389) | async globFiles(include: string[], exclude: string[], cwd: string) { method matchesTestGlob (line 407) | public matchesTestGlob(moduleId: string, source?: () => string): boole... method isInSourceTestCode (line 432) | private isInSourceTestCode(code: string): boolean { method filterFiles (line 436) | private filterFiles(testFiles: string[], filters: string[], dir: strin... method close (line 505) | public close(): Promise { method import (line 531) | public import(moduleId: string): Promise { method _setHash (line 535) | private _setHash() { method _configureServer (line 542) | async _configureServer(options: UserConfig, server: ViteDevServer): Pr... method _getViteEnvironments (line 600) | public _getViteEnvironments(): DevEnvironment[] { method _serializeOverriddenConfig (line 607) | private _serializeOverriddenConfig(): SerializedConfig { method clearTmpDir (line 619) | private async clearTmpDir(): Promise { method _provideObject (line 638) | public _provideObject(context: Partial): void { method _createBasicProject (line 650) | static _createBasicProject(vitest: Vitest): TestProject { method _cloneBrowserProject (line 668) | static _cloneBrowserProject(parent: TestProject, config: ResolvedConfi... function deduped (line 683) | function deduped Promise>(cb: T): T { type SerializedTestProject (line 695) | interface SerializedTestProject { type InitializeProjectOptions (line 701) | interface InitializeProjectOptions extends TestProjectInlineConfiguration { function initializeProject (line 705) | async function initializeProject( function generateHash (line 731) | function generateHash(str: string): string { FILE: packages/vitest/src/node/projects/resolveProjects.ts constant CONFIG_REGEXP (line 26) | const CONFIG_REGEXP = /^vite(?:st)?(?:\.[\w-]+)?\.config\./ function resolveProjects (line 28) | async function resolveProjects( function resolveBrowserProjects (line 203) | async function resolveBrowserProjects( function cloneConfig (line 272) | function cloneConfig(project: TestProject, { browser, ...config }: Brows... function resolveTestProjectConfigs (line 316) | async function resolveTestProjectConfigs( function resolveDirectoryConfig (line 452) | function resolveDirectoryConfig(directory: string) { function getDefaultTestProject (line 463) | function getDefaultTestProject(vitest: Vitest): TestProject | null { function getPotentialProjectNames (line 479) | function getPotentialProjectNames(project: TestProject) { FILE: packages/vitest/src/node/reporters/agent.ts class AgentReporter (line 6) | class AgentReporter extends DefaultReporter { method constructor (line 9) | constructor(options: DefaultReporterOptions = {}) { method onTestRunStart (line 13) | onTestRunStart(specifications: ReadonlyArray): void { method printTestModule (line 18) | protected printTestModule(testModule: TestModule): void { method printTestCase (line 25) | protected printTestCase(moduleState: TestModuleState, test: TestCase):... FILE: packages/vitest/src/node/reporters/base.ts constant BADGE_PADDING (line 36) | const BADGE_PADDING = ' ' type BaseOptions (line 38) | interface BaseOptions { method constructor (line 58) | constructor(options: BaseOptions = {}) { method onInit (line 63) | onInit(ctx: Vitest): void { method log (line 70) | log(...messages: any): void { method error (line 74) | error(...messages: any): void { method relative (line 78) | relative(path: string): string { method onTestRunStart (line 82) | onTestRunStart(_specifications: ReadonlyArray): void { method onTestRunEnd (line 87) | onTestRunEnd( method onTestCaseResult (line 104) | onTestCaseResult(testCase: TestCase): void { method onTestSuiteResult (line 110) | onTestSuiteResult(testSuite: TestSuite): void { method onTestModuleEnd (line 116) | onTestModuleEnd(testModule: TestModule): void { method logFailedTask (line 124) | protected logFailedTask(task: Task): void { method printTestModule (line 132) | protected printTestModule(testModule: TestModule): void { method printTestCase (line 203) | protected printTestCase(moduleState: TestModuleState, test: TestCase): v... method getModuleLog (line 228) | private getModuleLog(testModule: TestModule, counts: { method printTestSuite (line 260) | protected printTestSuite(testSuite: TestSuite): void { method getTestName (line 272) | protected getTestName(test: Task, _separator?: string): string { method getFullName (line 276) | protected getFullName(test: Task, separator?: string): string { method getTestIndentation (line 290) | protected getTestIndentation(test: Task): string { method printAnnotations (line 294) | protected printAnnotations(test: TestCase, console: 'log' | 'error', pad... method getEntityPrefix (line 327) | protected getEntityPrefix(entity: TestCase | TestModule | TestSuite): st... method getTestCaseSuffix (line 341) | protected getTestCaseSuffix(testCase: TestCase): string { method getStateSymbol (line 365) | protected getStateSymbol(test: TestCase | TestModule | TestSuite): string { method getDurationPrefix (line 369) | private getDurationPrefix(task: Task): string { method onWatcherStart (line 382) | onWatcherStart(files: File[] = this.ctx.state.getFiles(), errors: unknow... method onWatcherRerun (line 407) | onWatcherRerun(files: string[], trigger?: string): void { method onUserConsoleLog (line 448) | onUserConsoleLog(log: UserConsoleLog, taskState?: TestResult['state']): ... method onTestRemoved (line 506) | onTestRemoved(trigger?: string): void { method shouldLog (line 510) | shouldLog(log: UserConsoleLog, taskState?: TestResult['state']): boolean { method onServerRestart (line 530) | onServerRestart(reason?: string): void { method reportSummary (line 538) | reportSummary(files: File[], errors: unknown[]): void { method reportTestSummary (line 551) | reportTestSummary(files: File[], errors: unknown[], leakCount: number): ... method reportImportDurations (line 639) | private reportImportDurations() { method importDurationTime (line 754) | private importDurationTime(duration: number) { method ellipsisPath (line 760) | private ellipsisPath(path: string, external: boolean | undefined, nested... method printErrorsSummary (line 775) | private printErrorsSummary(files: File[], errors: unknown[]) { method printLeaksSummary (line 803) | private printLeaksSummary() { method reportBenchmarkSummary (line 863) | reportBenchmarkSummary(files: File[]): void { method printTaskErrors (line 894) | private printTaskErrors(tasks: Task[], errorDivider: () => void) { function deepEqual (line 976) | function deepEqual(a: any, b: any): boolean { function sum (line 998) | function sum(items: T[], cb: (_next: T) => number | undefined) { function getIndentation (line 1004) | function getIndentation(suite: Task, level = 1): number { FILE: packages/vitest/src/node/reporters/benchmark/index.ts type BenchmarkBuiltinReporters (line 17) | type BenchmarkBuiltinReporters = keyof typeof BenchmarkReportsMap FILE: packages/vitest/src/node/reporters/benchmark/json-formatter.ts type Report (line 5) | interface Report { type Group (line 12) | interface Group { type FormattedBenchmarkResult (line 17) | type FormattedBenchmarkResult = BenchmarkResult & { function createBenchmarkJsonReport (line 21) | function createBenchmarkJsonReport(files: File[]): Report { function flattenFormattedBenchmarkReport (line 57) | function flattenFormattedBenchmarkReport(report: Report): Record { method onTaskUpdate (line 37) | onTaskUpdate(packs: TaskResultPack[]): void { method onTestSuiteResult (line 51) | onTestSuiteResult(testSuite: TestSuite): void { method printTestModule (line 56) | protected printTestModule(testModule: TestModule): void { method printSuiteTable (line 60) | private printSuiteTable(testTask: TestModule | TestSuite): void { method onTestRunEnd (line 89) | async onTestRunEnd( FILE: packages/vitest/src/node/reporters/benchmark/tableRender.ts function formatNumber (line 13) | function formatNumber(number: number) { function renderBenchmarkItems (line 33) | function renderBenchmarkItems(result: BenchmarkResult) { function computeColumnWidths (line 49) | function computeColumnWidths(results: BenchmarkResult[]): number[] { function padRow (line 56) | function padRow(row: string[], widths: number[]) { function renderTableHead (line 62) | function renderTableHead(widths: number[]) { function renderBenchmark (line 66) | function renderBenchmark(result: BenchmarkResult, widths: number[]) { function renderTable (line 83) | function renderTable( FILE: packages/vitest/src/node/reporters/benchmark/verbose.ts class VerboseBenchmarkReporter (line 3) | class VerboseBenchmarkReporter extends BenchmarkReporter { FILE: packages/vitest/src/node/reporters/blob.ts type BlobOptions (line 14) | interface BlobOptions { class BlobReporter (line 18) | class BlobReporter implements Reporter { method constructor (line 24) | constructor(options: BlobOptions) { method onInit (line 28) | onInit(ctx: Vitest): void { method onCoverage (line 38) | onCoverage(coverage: unknown): void { method onTestRunEnd (line 42) | async onTestRunEnd(testModules: ReadonlyArray, unhandledEr... function writeBlob (line 101) | async function writeBlob(content: MergeReport, filename: string): Promis... function readBlobs (line 112) | async function readBlobs( type MergedBlobs (line 214) | interface MergedBlobs { type MergeReport (line 221) | type MergeReport = [ type MergeReportEnvironmentModules (line 230) | interface MergeReportEnvironmentModules { type SerializedEnvironmentModuleNode (line 240) | type SerializedEnvironmentModuleNode = [ type SerializedEnvironmentModuleGraph (line 247) | interface SerializedEnvironmentModuleGraph { function serializeEnvironmentModuleGraph (line 252) | function serializeEnvironmentModuleGraph( function deserializeEnvironmentModuleGraph (line 296) | function deserializeEnvironmentModuleGraph( FILE: packages/vitest/src/node/reporters/default.ts type DefaultReporterOptions (line 10) | interface DefaultReporterOptions extends BaseOptions { class DefaultReporter (line 14) | class DefaultReporter extends BaseReporter { method constructor (line 18) | constructor(options: DefaultReporterOptions = {}) { method onTestRunStart (line 34) | onTestRunStart(specifications: ReadonlyArray): void { method onTestRunEnd (line 49) | onTestRunEnd( method onTestModuleQueued (line 58) | onTestModuleQueued(file: TestModule): void { method onTestModuleCollected (line 62) | onTestModuleCollected(module: TestModule): void { method onTestModuleEnd (line 66) | onTestModuleEnd(module: TestModule): void { method onTestCaseReady (line 71) | onTestCaseReady(test: TestCase): void { method onTestCaseResult (line 75) | onTestCaseResult(test: TestCase): void { method onHookStart (line 80) | onHookStart(hook: ReportedHookContext): void { method onHookEnd (line 84) | onHookEnd(hook: ReportedHookContext): void { method onInit (line 88) | onInit(ctx: Vitest): void { FILE: packages/vitest/src/node/reporters/dot.ts type Icon (line 12) | interface Icon { type TestCaseState (line 17) | type TestCaseState = ReturnType['state'] class DotReporter (line 19) | class DotReporter extends BaseReporter { method onInit (line 24) | onInit(ctx: Vitest): void { method printTestModule (line 38) | printTestModule(): void {} method onTestRunStart (line 40) | onTestRunStart(_specifications: ReadonlyArray): void { method onWatcherRerun (line 46) | onWatcherRerun(files: string[], trigger?: string): void { method onTestRunEnd (line 52) | onTestRunEnd( method onTestModuleCollected (line 71) | onTestModuleCollected(module: TestModule): void { method onTestCaseReady (line 78) | onTestCaseReady(test: TestCase): void { method onTestCaseResult (line 86) | onTestCaseResult(test: TestCase): void { method onTestModuleEnd (line 101) | onTestModuleEnd(testModule: TestModule): void { method createSummary (line 137) | private createSummary() { function getIcon (line 151) | function getIcon(state: TestCaseState): Icon { function formatTests (line 168) | function formatTests(states: TestCaseState[]): string { FILE: packages/vitest/src/node/reporters/github-actions.ts type GithubActionsReporterOptions (line 15) | interface GithubActionsReporterOptions { type JobSummaryOptions (line 29) | interface JobSummaryOptions { type ResolvedOptions (line 71) | type ResolvedOptions = Required class GithubActionsReporter (line 87) | class GithubActionsReporter implements Reporter { method constructor (line 91) | constructor(options: GithubActionsReporterOptions = {}) { method onInit (line 95) | onInit(ctx: Vitest): void { method onTestCaseAnnotate (line 99) | onTestCaseAnnotate(testCase: TestCase, annotation: TestAnnotation): vo... method onTestRunEnd (line 118) | onTestRunEnd( constant BUILT_IN_TYPES (line 196) | const BUILT_IN_TYPES = ['notice', 'error', 'warning'] function getTitle (line 198) | function getTitle(type: string) { function getType (line 205) | function getType(type: string) { function defaultOnWritePath (line 212) | function defaultOnWritePath(path: string): string { function formatMessage (line 219) | function formatMessage({ function escapeData (line 237) | function escapeData(s: string): string { function escapeProperty (line 241) | function escapeProperty(s: string): string { type SummaryTestsStats (line 250) | type SummaryTestsStats = Record<'failed' | 'passed' | 'expectedFail' | '... type SummaryData (line 252) | interface SummaryData { function collectSummaryData (line 272) | function collectSummaryData(testModules: ReadonlyArray): Sum... function createGitHubFileLinkCreator (line 367) | function createGitHubFileLinkCreator(fileLinks?: JobSummaryOptions['file... function mdLink (line 383) | function mdLink(text: string, url: string | null): string { function renderStats (line 387) | function renderStats({ fileStats, testsStats }: SummaryData): string { constant SUMMARY_HEADER (line 441) | const SUMMARY_HEADER = '## Vitest Test Report\n' function renderSummary (line 443) | function renderSummary(summaryData: SummaryData, fileLinks?: JobSummaryO... FILE: packages/vitest/src/node/reporters/hanging-process.ts class HangingProcessReporter (line 4) | class HangingProcessReporter implements Reporter { method onInit (line 7) | onInit(): void { method onProcessTimeout (line 12) | onProcessTimeout(): void { FILE: packages/vitest/src/node/reporters/html.ts type HTMLOptions (line 1) | interface HTMLOptions { FILE: packages/vitest/src/node/reporters/index.ts type BuiltinReporters (line 64) | type BuiltinReporters = keyof typeof ReportersMap type BuiltinReporterOptions (line 66) | interface BuiltinReporterOptions { FILE: packages/vitest/src/node/reporters/json.ts type Status (line 16) | type Status = 'passed' | 'failed' | 'skipped' | 'pending' | 'todo' | 'di... type Milliseconds (line 17) | type Milliseconds = number type Callsite (line 18) | interface Callsite { type JsonAssertionResult (line 33) | interface JsonAssertionResult { type JsonTestResult (line 45) | interface JsonTestResult { type JsonTestResults (line 56) | interface JsonTestResults { type JsonOptions (line 75) | interface JsonOptions { class JsonReporter (line 79) | class JsonReporter implements Reporter { method constructor (line 85) | constructor(options: JsonOptions) { method onInit (line 89) | onInit(ctx: Vitest): void { method onCoverage (line 95) | onCoverage(coverageMap: unknown): void { method onTestRunEnd (line 99) | async onTestRunEnd(testModules: ReadonlyArray): Promise { FILE: packages/vitest/src/node/reporters/junit.ts type ClassnameTemplateVariables (line 15) | interface ClassnameTemplateVariables { type JUnitOptions (line 20) | interface JUnitOptions { function flattenTasks (line 44) | function flattenTasks(task: Task, baseName = ''): Task[] { function removeInvalidXMLCharacters (line 63) | function removeInvalidXMLCharacters( function escapeXML (line 95) | function escapeXML(value: any): string { function executionTime (line 107) | function executionTime(durationMS: number) { function getDuration (line 114) | function getDuration(task: Task): string | undefined { class JUnitReporter (line 119) | class JUnitReporter implements Reporter { method constructor (line 128) | constructor(options: JUnitOptions) { method onInit (line 133) | async onInit(ctx: Vitest): Promise { method writeElement (line 166) | async writeElement( method writeLogs (line 191) | async writeLogs(task: Task, type: 'err' | 'out'): Promise { method writeTasks (line 210) | async writeTasks(tasks: Task[], filename: string): Promise { method onTestRunEnd (line 292) | async onTestRunEnd(testModules: ReadonlyArray): Promise { method constructor (line 4) | constructor(private baseLog: (text: string) => T) {} method indent (line 6) | indent(): void { method unindent (line 10) | unindent(): void { method log (line 17) | log(text: string): T { FILE: packages/vitest/src/node/reporters/renderers/utils.ts function getCols (line 32) | function getCols(delta = 0) { function errorBanner (line 40) | function errorBanner(message: string): string { function divider (line 44) | function divider( function formatTestPath (line 69) | function formatTestPath(root: string, path: string): string { function renderSnapshotSummary (line 81) | function renderSnapshotSummary( function countTestErrors (line 141) | function countTestErrors(tasks: Task[]): number { function getStateString (line 145) | function getStateString( function getStateSymbol (line 185) | function getStateSymbol(task: Task): string { function duration (line 215) | function duration(time: number, locale = 'en-us'): string { function formatTimeString (line 239) | function formatTimeString(date: Date): string { function formatTime (line 243) | function formatTime(time: number): string { function formatProjectName (line 250) | function formatProjectName(project?: Pick... function withLabel (line 271) | function withLabel(color: 'red' | 'green' | 'blue' | 'cyan' | 'yellow', ... function padSummaryTitle (line 276) | function padSummaryTitle(str: string): string { function truncateString (line 280) | function truncateString(text: string, maxLength: number): string { function capitalize (line 290) | function capitalize(text: T) { function noun (line 297) | function noun(count: number, singular: string, plural: string): string { FILE: packages/vitest/src/node/reporters/renderers/windowedRenderer.ts constant DEFAULT_RENDER_INTERVAL_MS (line 5) | const DEFAULT_RENDER_INTERVAL_MS = 1_000 constant ESC (line 7) | const ESC = '\x1B[' constant CLEAR_LINE (line 8) | const CLEAR_LINE = `${ESC}K` constant MOVE_CURSOR_ONE_ROW_UP (line 9) | const MOVE_CURSOR_ONE_ROW_UP = `${ESC}1A` constant SYNC_START (line 10) | const SYNC_START = `${ESC}?2026h` constant SYNC_END (line 11) | const SYNC_END = `${ESC}?2026l` type Options (line 13) | interface Options { type StreamType (line 19) | type StreamType = 'output' | 'error' class WindowRenderer (line 25) | class WindowRenderer { method constructor (line 37) | constructor(options: Options) { method start (line 60) | start(): void { method stop (line 66) | stop(): void { method finish (line 75) | finish(): void { method schedule (line 84) | schedule(): void { method flushBuffer (line 95) | private flushBuffer() { method render (line 123) | private render(message?: string, type: StreamType = 'output') { method clearWindow (line 154) | private clearWindow() { method interceptStream (line 168) | private interceptStream(stream: NodeJS.WriteStream, type: StreamType) { method write (line 189) | private write(message: string, type: 'output' | 'error' = 'output') { function getRenderedRowCount (line 195) | function getRenderedRowCount(rows: string[], columns: number) { FILE: packages/vitest/src/node/reporters/reported-tasks.ts class ReportedTaskImplementation (line 17) | class ReportedTaskImplementation { method constructor (line 42) | protected constructor( method ok (line 56) | public ok(): boolean { method meta (line 64) | public meta(): TaskMeta { method register (line 72) | static register(task: RunnerTask, project: TestProject) { class TestCase (line 79) | class TestCase extends ReportedTaskImplementation { method constructor (line 112) | protected constructor(task: RunnerTestCase, project: TestProject) { method fullName (line 131) | public get fullName(): string { method result (line 150) | public result(): TestResult { method annotations (line 195) | public annotations(): ReadonlyArray { method artifacts (line 204) | public artifacts(): ReadonlyArray { method diagnostic (line 212) | public diagnostic(): TestDiagnostic | undefined { method toTestSpecification (line 234) | public toTestSpecification(): TestSpecification { class TestCollection (line 244) | class TestCollection { method constructor (line 248) | constructor(task: RunnerTestSuite | RunnerTestFile, project: TestProje... method at (line 256) | at(index: number): TestCase | TestSuite | undefined { method size (line 266) | get size(): number { method array (line 273) | array(): (TestCase | TestSuite)[] { method allTests (line 280) | * allTests(state?: TestState): Generator { method tests (line 300) | * tests(state?: TestState): Generator { method suites (line 321) | * suites(): Generator { method allSuites (line 332) | * allSuites(): Generator { method [Symbol.iterator] (line 341) | * [Symbol.iterator](): Generator { type ReportedHookContext (line 350) | type ReportedHookContext = { method constructor (line 368) | protected constructor(task: RunnerTestSuite | RunnerTestFile, project: T... method errors (line 376) | public errors(): SerializedError[] { class TestSuite (line 381) | class TestSuite extends SuiteImplementation { method constructor (line 409) | protected constructor(task: RunnerTestSuite, project: TestProject) { method state (line 438) | public state(): TestSuiteState { method toTestSpecification (line 445) | public toTestSpecification(): TestSpecification { method fullName (line 458) | public get fullName(): string { class TestModule (line 471) | class TestModule extends SuiteImplementation { method constructor (line 497) | protected constructor(task: RunnerTestFile, project: TestProject) { method toTestSpecification (line 512) | public toTestSpecification(testCases?: TestCase[]): TestSpecification { method state (line 524) | public state(): TestModuleState { method diagnostic (line 547) | public diagnostic(): ModuleDiagnostic { type TaskOptions (line 567) | interface TaskOptions { function buildOptions (line 582) | function buildOptions( type TestSuiteState (line 601) | type TestSuiteState = 'skipped' | 'pending' | 'failed' | 'passed' type TestModuleState (line 602) | type TestModuleState = TestSuiteState | 'queued' type TestState (line 603) | type TestState = TestResult['state'] type TestResult (line 605) | type TestResult type TestResultPending (line 611) | interface TestResultPending { type TestResultPassed (line 622) | interface TestResultPassed { type TestResultFailed (line 635) | interface TestResultFailed { type TestResultSkipped (line 646) | interface TestResultSkipped { type TestDiagnostic (line 662) | interface TestDiagnostic { type ModuleDiagnostic (line 695) | interface ModuleDiagnostic { function storeTask (line 728) | function storeTask( function getReportedTask (line 736) | function getReportedTask( function getSuiteState (line 749) | function getSuiteState(task: RunnerTestSuite | RunnerTestFile): TestSuit... function experimental_getRunnerTask (line 771) | function experimental_getRunnerTask(entity: TestCase | TestSuite | TestM... FILE: packages/vitest/src/node/reporters/summary.ts constant DURATION_UPDATE_INTERVAL_MS (line 10) | const DURATION_UPDATE_INTERVAL_MS = 100 constant FINISHED_TEST_CLEANUP_TIME_MS (line 11) | const FINISHED_TEST_CLEANUP_TIME_MS = 1_000 type Options (line 13) | interface Options { type Counter (line 17) | interface Counter { type SlowTask (line 27) | interface SlowTask { type RunningModule (line 35) | interface RunningModule extends Pick { class SummaryReporter (line 48) | class SummaryReporter implements Reporter { method onInit (line 68) | onInit(ctx: Vitest, options: Options = {}): void { method onTestRunStart (line 87) | onTestRunStart(specifications: ReadonlyArray): void { method onTestRunEnd (line 99) | onTestRunEnd(): void { method onTestModuleQueued (line 106) | onTestModuleQueued(module: TestModule): void { method onTestModuleCollected (line 117) | onTestModuleCollected(module: TestModule): void { method onHookStart (line 133) | onHookStart(options: ReportedHookContext): void { method onHookEnd (line 156) | onHookEnd(options: ReportedHookContext): void { method onTestCaseReady (line 167) | onTestCaseReady(test: TestCase): void { method onTestCaseResult (line 198) | onTestCaseResult(test: TestCase): void { method onTestModuleEnd (line 235) | onTestModuleEnd(module: TestModule): void { method getHookStats (line 271) | private getHookStats({ entity }: ReportedHookContext) { method createSummary (line 287) | private createSummary() { method startTimers (line 337) | private startTimers() { method removeTestModule (line 347) | private removeTestModule(id?: TestModule['id']) { function emptyCounters (line 363) | function emptyCounters(): Counter { function getStateString (line 367) | function getStateString(entry: Counter) { function sortRunningModules (line 381) | function sortRunningModules(a: RunningModule, b: RunningModule) { function initializeStats (line 393) | function initializeStats(module: TestModule): RunningModule { FILE: packages/vitest/src/node/reporters/tap-flat.ts function flattenTasks (line 6) | function flattenTasks(task: Task, baseName = ''): Task[] { class TapFlatReporter (line 24) | class TapFlatReporter extends TapReporter { method onInit (line 25) | onInit(ctx: Vitest): void { method onTestRunEnd (line 29) | onTestRunEnd(testModules: ReadonlyArray): void { FILE: packages/vitest/src/node/reporters/tap.ts function yamlString (line 9) | function yamlString(str: string | undefined): string { function tapString (line 16) | function tapString(str: string): string { class TapReporter (line 23) | class TapReporter implements Reporter { method onInit (line 27) | onInit(ctx: Vitest): void { method getComment (line 32) | static getComment(task: Task): string { method logErrorDetails (line 47) | private logErrorDetails(error: TestError, stack?: ParsedStack) { method logTasks (line 60) | protected logTasks(tasks: Task[]): void { method onTestRunEnd (line 136) | onTestRunEnd(testModules: ReadonlyArray): void { FILE: packages/vitest/src/node/reporters/tree.ts class TreeReporter (line 3) | class TreeReporter extends DefaultReporter { FILE: packages/vitest/src/node/reporters/utils.ts function loadCustomReporterModule (line 9) | async function loadCustomReporterModule( function createReporters (line 35) | function createReporters( function createBenchmarkReporters (line 73) | function createBenchmarkReporters( FILE: packages/vitest/src/node/reporters/verbose.ts class VerboseReporter (line 8) | class VerboseReporter extends DefaultReporter { method printTestModule (line 12) | printTestModule(_module: TestModule): void { method onTestCaseResult (line 16) | onTestCaseResult(test: TestCase): void { FILE: packages/vitest/src/node/resolver.ts class VitestResolver (line 12) | class VitestResolver { method constructor (line 17) | constructor(cacheDir: string, config: ResolvedConfig) { method wasExternalized (line 42) | public wasExternalized(file: string): string | false { method shouldExternalize (line 50) | public async shouldExternalize(file: string): Promise { method enqueued (line 37) | async enqueued(project: TestProject, file: RunnerTestFile): Promise { method recordArtifact (line 58) | async recordArtifact(testId: string, ar... method updated (line 89) | async updated(update: TaskResultPack[], events: TaskEventPack[]): Prom... method end (line 105) | async end(specifications: TestSpecification[], errors: unknown[], cove... method hasFailed (line 146) | private hasFailed(modules: TestModule[]) { method syncUpdateStacks (line 155) | private syncUpdateStacks(update: TaskResultPack[]): void { method reportEvent (line 192) | private async reportEvent(id: string, event: TaskUpdateEvent, data: Ta... method resolveTestAttachment (line 275) | private async resolveTestAttachment(test: TestCase, attachment: TestAt... method reportChildren (line 300) | private async reportChildren(children: TestCollection) { function sanitizeFilePath (line 315) | function sanitizeFilePath(s: string): string { FILE: packages/vitest/src/node/test-specification.ts type TestSpecificationOptions (line 8) | interface TestSpecificationOptions { class TestSpecification (line 15) | class TestSpecification { method constructor (line 53) | constructor( method testModule (line 87) | get testModule(): TestModule | undefined { method toJSON (line 95) | toJSON(): SerializedTestSpecification { FILE: packages/vitest/src/node/types/benchmark.ts type BenchmarkUserOptions (line 6) | interface BenchmarkUserOptions { FILE: packages/vitest/src/node/types/browser.ts type BrowserModuleMocker (line 14) | interface BrowserModuleMocker { type BrowserProviderOption (line 20) | interface BrowserProviderOption { type BrowserServerOptions (line 28) | interface BrowserServerOptions { type BrowserServerFactory (line 35) | interface BrowserServerFactory { type BrowserProvider (line 39) | interface BrowserProvider { type BrowserBuiltinProvider (line 53) | type BrowserBuiltinProvider = 'webdriverio' | 'playwright' | 'preview' type _BrowserNames (line 54) | interface _BrowserNames {} type UnsupportedProperties (line 56) | type UnsupportedProperties type BrowserInstanceOption (line 74) | interface BrowserInstanceOption extends type BrowserConfigOptions (line 96) | interface BrowserConfigOptions { type BrowserCommandContext (line 294) | interface BrowserCommandContext { type BrowserServerStateSession (line 305) | interface BrowserServerStateSession { type BrowserOrchestrator (line 311) | interface BrowserOrchestrator { type BrowserServerState (line 318) | interface BrowserServerState { type ParentProjectBrowser (line 322) | interface ParentProjectBrowser { type ProjectBrowser (line 327) | interface ProjectBrowser { type BrowserCommand (line 349) | interface BrowserCommand type ResolveSnapshotPathHandlerContext (line 214) | interface ResolveSnapshotPathHandlerContext { config: SerializedConfig } type ResolveSnapshotPathHandler (line 216) | type ResolveSnapshotPathHandler = ( type BuiltinPool (line 222) | type BuiltinPool type Pool (line 230) | type Pool = BuiltinPool | (string & {}) type InlineConfig (line 232) | interface InlineConfig { type TypecheckConfig (line 956) | interface TypecheckConfig { type UserConfig (line 1003) | interface UserConfig extends InlineConfig { type OnUnhandledErrorCallback (line 1102) | type OnUnhandledErrorCallback = (error: (TestError | Error) & { type: st... type ResolvedConfig (line 1104) | interface ResolvedConfig type NonProjectOptions (line 1218) | type NonProjectOptions type ServerDepsOptions (line 1247) | interface ServerDepsOptions { type ProjectConfig (line 1272) | type ProjectConfig = Omit< type ResolvedProjectConfig (line 1283) | type ResolvedProjectConfig = Omit< type UserWorkspaceConfig (line 1289) | interface UserWorkspaceConfig extends ViteUserConfig { type UserProjectConfigFn (line 1294) | type UserProjectConfigFn = ( type UserProjectConfigExport (line 1297) | type UserProjectConfigExport type TestProjectInlineConfiguration (line 1302) | type TestProjectInlineConfiguration = (UserWorkspaceConfig & { type TestProjectConfiguration (line 1311) | type TestProjectConfiguration FILE: packages/vitest/src/node/types/coverage.ts type TransformResult (line 8) | type TransformResult type CoverageResults (line 14) | type CoverageResults = unknown type CoverageProvider (line 16) | interface CoverageProvider { type ReportContext (line 70) | interface ReportContext { type CoverageModuleLoader (line 75) | interface CoverageModuleLoader extends RuntimeCoverageModuleLoader { type CoverageProviderModule (line 79) | interface CoverageProviderModule extends RuntimeCoverageProviderModule { type CoverageReporter (line 86) | type CoverageReporter = keyof ReportOptions | (string & {}) type CoverageReporterWithOptions (line 88) | type CoverageReporterWithOptions< type CoverageProviderName (line 96) | type CoverageProviderName = 'v8' | 'istanbul' | 'custom' | undefined type CoverageOptions (line 98) | type CoverageOptions type FieldsWithDefaultValues (line 114) | type FieldsWithDefaultValues type ResolvedCoverageOptions (line 124) | type ResolvedCoverageOptions { FILE: packages/vitest/src/node/types/worker.ts type WorkerContext (line 3) | interface WorkerContext extends ContextRPC {} FILE: packages/vitest/src/node/vite.ts function createViteServer (line 5) | async function createViteServer(inlineConfig: InlineConfig): Promise = T extend... type FilterFuncType (line 18) | type FilterFuncType = (keyword... class WatchFilter (line 20) | class WatchFilter { method constructor (line 30) | constructor( method filter (line 49) | public async filter(filterFunc: FilterFuncType): Promise void): this { method close (line 33) | public close(): void { method registerWatcher (line 38) | public registerWatcher(): this { method scheduleRerun (line 58) | private scheduleRerun(file: string): void { method getTestFilesFromWatcherTrigger (line 62) | private getTestFilesFromWatcherTrigger(id: string): boolean { method handleSetupFile (line 147) | private handleSetupFile(filepath: string) { method handleFileChanged (line 171) | private handleFileChanged(filepath: string): boolean { type WatcherTriggerPattern (line 242) | interface WatcherTriggerPattern { FILE: packages/vitest/src/public/browser.ts type FsOptions (line 29) | interface FsOptions { type BrowserCommands (line 34) | interface BrowserCommands { type CDPSession (line 47) | interface CDPSession { FILE: packages/vitest/src/public/config.ts type ViteUserConfigFnObject (line 34) | type ViteUserConfigFnObject = (env: ConfigEnv) => ViteUserConfig type ViteUserConfigFnPromise (line 35) | type ViteUserConfigFnPromise = (env: ConfigEnv) => Promise type ViteUserConfigFn (line 36) | type ViteUserConfigFn = ( type ViteUserConfigExport (line 39) | type ViteUserConfigExport function defineConfig (line 53) | function defineConfig(config: ViteUserConfigExport): ViteUserConfigExport { function defineProject (line 61) | function defineProject(config: UserProjectConfigExport): UserProjectConf... FILE: packages/vitest/src/public/runtime.ts type __TYPES (line 27) | interface __TYPES { FILE: packages/vitest/src/runtime/benchmark.ts function getBenchOptions (line 11) | function getBenchOptions(key: Test): BenchOptions { function getBenchFn (line 15) | function getBenchFn(key: Test): BenchFunction { function createBenchmark (line 43) | function createBenchmark( function formatName (line 64) | function formatName(name: string | Function) { FILE: packages/vitest/src/runtime/cleanup.ts function addCleanupListener (line 3) | function addCleanupListener(listener: () => unknown): void { function removeCleanupListener (line 7) | function removeCleanupListener(listener: () => unknown): void { function cleanup (line 11) | async function cleanup(): Promise { FILE: packages/vitest/src/runtime/config.ts type SerializedConfig (line 10) | interface SerializedConfig { type SerializedCoverageConfig (line 151) | interface SerializedCoverageConfig { type RuntimeConfig (line 159) | type RuntimeConfig = Pick< type RuntimeOptions (line 177) | type RuntimeOptions = Partial type BrowserTraceViewMode (line 178) | type BrowserTraceViewMode = 'on' | 'off' | 'on-first-retry' | 'on-all-re... FILE: packages/vitest/src/runtime/console.ts constant UNKNOWN_TEST_ID (line 10) | const UNKNOWN_TEST_ID = '__vitest__unknown_test__' function getTaskIdByStack (line 12) | function getTaskIdByStack(root: string) { function createCustomConsole (line 35) | function createCustomConsole(defaultState?: WorkerGlobalState): Console { FILE: packages/vitest/src/runtime/detect-async-leaks.ts type PossibleLeak (line 4) | interface PossibleLeak extends AsyncLeak { constant IGNORED_TYPES (line 8) | const IGNORED_TYPES = new Set([ function detectAsyncLeaks (line 21) | function detectAsyncLeaks(testFile: string, projectName: string): () => ... function isActiveDefault (line 102) | function isActiveDefault() { FILE: packages/vitest/src/runtime/external-executor.ts type ExternalModulesExecutorOptions (line 20) | interface ExternalModulesExecutorOptions { type ModuleInformation (line 29) | interface ModuleInformation { class ExternalModulesExecutor (line 43) | class ExternalModulesExecutor { method constructor (line 54) | constructor(private options: ExternalModulesExecutorOptions) { method import (line 76) | async import(identifier: string): Promise { method require (line 82) | require(identifier: string): any { method createRequire (line 86) | createRequire(identifier: string): NodeJS.Require { method resolve (line 111) | public resolve(specifier: string, parent: string): string { method getModuleInformation (line 123) | private getModuleInformation(identifier: string): ModuleInformation { method createModule (line 169) | private createModule(identifier: string): VMModule | Promise { method isNetworkSupported (line 207) | private get isNetworkSupported() { FILE: packages/vitest/src/runtime/inspector.ts function setupInspect (line 14) | function setupInspect(ctx: ContextRPC) { function closeInspector (line 60) | function closeInspector(config: SerializedConfig): void { function shouldKeepOpen (line 69) | function shouldKeepOpen(config: SerializedConfig) { FILE: packages/vitest/src/runtime/listeners.ts function onCleanup (line 6) | function onCleanup(cb: () => unknown): void { function cleanup (line 10) | async function cleanup(): Promise { function onModuleRunner (line 14) | function onModuleRunner(cb: (runner: ModuleRunner) => unknown): void { function emitModuleRunner (line 18) | function emitModuleRunner(moduleRunner: ModuleRunner): void { FILE: packages/vitest/src/runtime/moduleRunner/bareModuleMocker.ts type BareModuleMockerOptions (line 8) | interface BareModuleMockerOptions { class BareModuleMocker (line 24) | class BareModuleMocker implements TestModuleMocker { method constructor (line 45) | constructor(protected options: BareModuleMockerOptions) { method root (line 62) | protected get root(): string { method moduleDirectories (line 66) | protected get moduleDirectories(): string[] { method getMockerRegistry (line 70) | protected getMockerRegistry(): MockerRegistry { method reset (line 78) | public reset(): void { method invalidateModuleById (line 82) | protected invalidateModuleById(_id: string): void { method isModuleDirectory (line 86) | protected isModuleDirectory(path: string): boolean { method getSuiteFilepath (line 90) | public getSuiteFilepath(): string { method createError (line 94) | protected createError(message: string, codeFrame?: string): Error { method resolveId (line 101) | public async resolveId(rawId: string, importer?: string): Promise<{ method resolveMocks (line 150) | public async resolveMocks(): Promise { method getMockContext (line 181) | public getMockContext(): ModuleMockContext { method getMockPath (line 186) | public getMockPath(dep: string) { method getDependencyMock (line 190) | public getDependencyMock(id: string): MockedModule | undefined { method getDependencyMockByUrl (line 195) | public getDependencyMockByUrl(url: string): MockedModule | undefined { method findMockRedirect (line 200) | public findMockRedirect(mockPath: string, external: string | null): st... method mockObject (line 213) | public mockObject( method unmockPath (line 244) | public unmockPath(id: string): void { method mockPath (line 251) | public mockPath( method importActual (line 281) | async importActual(_rawId: string, _importer: string, _callstack?: ... method importMock (line 285) | async importMock(_rawId: string, _importer: string, _callstack?: st... method queueMock (line 289) | public queueMock( method queueUnmock (line 304) | public queueUnmock(id: string, importer: string): void { type EvaluatedModuleNode (line 314) | interface EvaluatedModuleNode { function getMockType (line 322) | function getMockType(factoryOrOptions?: MockFactory | MockOptions): Mock... function normalizeModuleId (line 351) | function normalizeModuleId(file: string): string { function slash (line 367) | function slash(p: string): string { function fixLeadingSlashes (line 373) | function fixLeadingSlashes(id: string): string { FILE: packages/vitest/src/runtime/moduleRunner/cachedResolver.ts function getCachedVitestImport (line 12) | function getCachedVitestImport( FILE: packages/vitest/src/runtime/moduleRunner/errorCatcher.ts function listenForErrors (line 11) | function listenForErrors(state: () => WorkerGlobalState): void { FILE: packages/vitest/src/runtime/moduleRunner/evaluatedModules.ts class VitestEvaluatedModules (line 5) | class VitestEvaluatedModules extends EvaluatedModules { method getModuleSourceMapById (line 6) | getModuleSourceMapById(id: string): any { /** the return type is not e... FILE: packages/vitest/src/runtime/moduleRunner/moduleDebug.ts type ModuleExecutionInfo (line 1) | type ModuleExecutionInfo = Map type ModuleExecutionInfoEntry (line 3) | interface ModuleExecutionInfoEntry { type ExecutionStack (line 17) | type ExecutionStack = Array<{ type ExecutionInfoOptions (line 28) | interface ExecutionInfoOptions { class ModuleDebug (line 36) | class ModuleDebug { method startCalculateModuleExecutionInfo (line 39) | startCalculateModuleExecutionInfo(filename: string, options: Execution... FILE: packages/vitest/src/runtime/moduleRunner/moduleEvaluator.ts type VitestModuleEvaluatorOptions (line 26) | interface VitestModuleEvaluatorOptions { class VitestModuleEvaluator (line 39) | class VitestModuleEvaluator implements ModuleEvaluator { method constructor (line 57) | constructor( method convertIdToImportUrl (line 86) | private convertIdToImportUrl(id: string) { method runExternalModule (line 101) | async runExternalModule(id: string): Promise { method runInlinedModule (line 169) | async runInlinedModule( method _createCJSGlobals (line 180) | private _createCJSGlobals( method _runInlinedModule (line 265) | private async _runInlinedModule( method createRequire (line 366) | private createRequire(url: string) { method shouldInterop (line 379) | private shouldInterop(path: string, mod: any): boolean { function createImportMetaEnvProxy (line 389) | function createImportMetaEnvProxy(): ModuleRunnerImportMeta['env'] { function updateStyle (line 419) | function updateStyle(id: string, css: string) { function removeStyle (line 438) | function removeStyle(id: string) { function getDefaultRequestStubs (line 465) | function getDefaultRequestStubs(context?: vm.Context): Record a... function isPrimitive (line 519) | function isPrimitive(v: any): boolean { function interopModule (line 524) | function interopModule(mod: any) { constant VALID_ID_PREFIX (line 544) | const VALID_ID_PREFIX = `/@id/` constant NULL_BYTE_PLACEHOLDER (line 545) | const NULL_BYTE_PLACEHOLDER = `__x00__` function wrapId (line 547) | function wrapId(id: string): string { function unwrapId (line 553) | function unwrapId(id: string): string { FILE: packages/vitest/src/runtime/moduleRunner/moduleMocker.ts type VitestMockerOptions (line 14) | interface VitestMockerOptions extends BareModuleMockerOptions { class VitestMocker (line 18) | class VitestMocker extends BareModuleMocker { method constructor (line 21) | constructor(public moduleRunner: VitestModuleRunner, protected options... method evaluatedModules (line 52) | private get evaluatedModules() { method initializeSpyModule (line 56) | public async initializeSpyModule(): Promise { method reset (line 64) | public reset(): void { method invalidateModuleById (line 68) | protected invalidateModuleById(id: string): void { method ensureModule (line 77) | private ensureModule(id: string, url: string) { method callFunctionMock (line 84) | private async callFunctionMock(id: string, url: string, mock: ManualMo... method importActual (line 128) | public async importActual( method importMock (line 146) | public async importMock(rawId: string, importer: string): Promise { method requestWithMockedModule (line 181) | public async requestWithMockedModule( method mockedRequest (line 253) | public async mockedRequest(url: string, evaluatedNode: EvaluatedModule... type EvaluatedModuleNode (line 265) | interface EvaluatedModuleNode { FILE: packages/vitest/src/runtime/moduleRunner/moduleRunner.ts type CreateImportMeta (line 16) | type CreateImportMeta = (modulePath: string) => viteModuleRunner.ModuleR... method resolve (line 30) | resolve(id: string, parent?: string) { function createImportMetaResolver (line 37) | function createImportMetaResolver() { class VitestModuleRunner (line 47) | class VitestModuleRunner method constructor (line 55) | constructor(private vitestOptions: VitestModuleRunnerOptions) { method processImport (line 108) | processImport(exports: Record): Record { method import (line 112) | public async import(rawId: string): Promise { method fetchModule (line 135) | public async fetchModule(url: string, importer?: string): Promise { FILE: packages/vitest/src/runtime/moduleRunner/nativeModuleMocker.ts class NativeModuleMocker (line 16) | class NativeModuleMocker extends BareModuleMocker { method wrapDynamicImport (line 17) | public wrapDynamicImport(moduleFactory: () => Promise): Promise<... method resolveMockedModule (line 29) | public resolveMockedModule(url: string, parentURL: string): module.Res... method loadAutomock (line 65) | public loadAutomock(url: string, result: module.LoadFnOutput): module.... method loadManualMock (line 118) | public loadManualMock(url: string, result: module.LoadFnOutput): modul... method checkCircularManualMock (line 169) | public checkCircularManualMock(url: string): void { method getFactoryModule (line 186) | public getFactoryModule(id: string): any { method importActual (line 224) | public importActual(rawId: string, importer: string): Promise { method importMock (line 231) | public importMock(rawId: string, importer: string): Promise { function injectQuery (line 255) | function injectQuery(url: string, importer: string, queryToInject: strin... function getBuiltinModule (line 270) | function getBuiltinModule(moduleId: string) { function genSourceMapUrl (line 275) | function genSourceMapUrl(map: SourceMap | string): string { function transformCode (line 282) | function transformCode(code: string, format: string, filename: string) { FILE: packages/vitest/src/runtime/moduleRunner/startVitestModuleRunner.ts constant VITEST_VM_CONTEXT_SYMBOL (line 19) | const VITEST_VM_CONTEXT_SYMBOL: string = '__vitest_vm_context__' type ContextModuleRunnerOptions (line 21) | interface ContextModuleRunnerOptions { function startVitestModuleRunner (line 39) | function startVitestModuleRunner(options: ContextModuleRunnerOptions): V... FILE: packages/vitest/src/runtime/moduleRunner/testModuleRunner.ts type TestModuleRunner (line 4) | interface TestModuleRunner { FILE: packages/vitest/src/runtime/moduleRunner/types.ts type PublicModuleRunner (line 1) | interface PublicModuleRunner { FILE: packages/vitest/src/runtime/moduleRunner/utils.ts function cleanUrl (line 4) | function cleanUrl(url: string): string { function splitFileAndPostfix (line 7) | function splitFileAndPostfix(path: string): { file: string; postfix: str... function injectQuery (line 12) | function injectQuery(url: string, queryToInject: string): string { function removeQuery (line 17) | function removeQuery(url: string, queryToRemove: string): string { FILE: packages/vitest/src/runtime/nodejsWorkerLoader.ts constant NOW_LENGTH (line 17) | const NOW_LENGTH = Date.now().toString().length constant REGEXP_VITEST (line 18) | const REGEXP_VITEST = new RegExp(`%3Fvitest=\\d{${NOW_LENGTH}}`) constant REGEXP_MOCK_ACTUAL (line 19) | const REGEXP_MOCK_ACTUAL = /\?mock=actual/ function ensureModuleGraphEntry (line 58) | function ensureModuleGraphEntry(url: string, parentURL: string) { FILE: packages/vitest/src/runtime/rpc.ts function withSafeTimers (line 11) | function withSafeTimers(fn: () => void) { function rpcDone (line 56) | async function rpcDone(): Promise { function onCancel (line 66) | function onCancel(callback: (reason: CancelReason) => void): void { function createRuntimeRpc (line 70) | function createRuntimeRpc( function createSafeRpc (line 94) | function createSafeRpc(rpc: WorkerRPC): WorkerRPC { function rpc (line 120) | function rpc(): BirpcReturn { FILE: packages/vitest/src/runtime/runBaseTests.ts function run (line 21) | async function run( FILE: packages/vitest/src/runtime/runVmTests.ts function run (line 25) | async function run( function resolveCss (line 132) | function resolveCss(mod: NodeJS.Module) { function resolveAsset (line 136) | function resolveAsset(mod: NodeJS.Module, url: string) { FILE: packages/vitest/src/runtime/runners/benchmark.ts function createBenchmarkResult (line 22) | function createBenchmarkResult(name: string): BenchmarkResult { function runBenchmarkSuite (line 33) | async function runBenchmarkSuite(suite: Suite, runner: NodeBenchmarkRunn... class NodeBenchmarkRunner (line 154) | class NodeBenchmarkRunner implements VitestRunner { method constructor (line 157) | constructor(public config: SerializedConfig) {} method importTinybench (line 159) | async importTinybench(): Promise { method importFile (line 163) | importFile(filepath: string, source: VitestRunnerImportSource): unknown { method runSuite (line 173) | async runSuite(suite: Suite): Promise { method runTask (line 177) | async runTask(): Promise { FILE: packages/vitest/src/runtime/runners/index.ts function getTestRunnerConstructor (line 12) | async function getTestRunnerConstructor( function resolveTestRunner (line 32) | async function resolveTestRunner( FILE: packages/vitest/src/runtime/runners/test.ts class TestRunner (line 36) | class TestRunner implements VitestTestRunner { method constructor (line 49) | constructor(public config: SerializedConfig) { method importFile (line 55) | importFile(filepath: string, source: VitestRunnerImportSource): unknown { method onCollectStart (line 78) | onCollectStart(file: File): void { method onCleanupWorkerContext (line 82) | onCleanupWorkerContext(listener: () => unknown): void { method onAfterRunFiles (line 86) | onAfterRunFiles(): void { method onAfterRunSuite (line 91) | async onAfterRunSuite(suite: Suite): Promise { method onAfterRunTask (line 124) | onAfterRunTask(test: Task): void { method cancel (line 132) | cancel(_reason: CancelReason): void { method injectValue (line 136) | injectValue(key: string): any { method onBeforeRunTask (line 142) | async onBeforeRunTask(test: Task): Promise { method onBeforeRunSuite (line 154) | async onBeforeRunSuite(suite: Suite): Promise { method onBeforeTryTask (line 170) | onBeforeTryTask(test: Task): void { method onAfterTryTask (line 187) | onAfterTryTask(test: Test): void { method extendTaskContext (line 212) | extendTaskContext(context: TestContext): TestContext { method getImportDurations (line 237) | getImportDurations(): Record { method __setTraces (line 269) | __setTraces(traces: Traces): void { function clearModuleMocks (line 292) | function clearModuleMocks(config: SerializedConfig) { FILE: packages/vitest/src/runtime/setup-common.ts function setupCommonEnv (line 11) | async function setupCommonEnv(config: SerializedConfig): Promise { function setupDefines (line 27) | function setupDefines(config: SerializedConfig) { function setupEnv (line 33) | function setupEnv(env: Record) { function loadDiffConfig (line 44) | async function loadDiffConfig( function loadSnapshotSerializers (line 71) | async function loadSnapshotSerializers( FILE: packages/vitest/src/runtime/setup-node.ts function setupGlobalEnv (line 13) | async function setupGlobalEnv( function resolveCss (line 64) | function resolveCss(mod: NodeJS.Module) { function resolveAsset (line 68) | function resolveAsset(mod: NodeJS.Module, url: string) { function setupConsoleLogSpy (line 72) | async function setupConsoleLogSpy(): Promise { FILE: packages/vitest/src/runtime/types/benchmark.ts type Benchmark (line 11) | interface Benchmark extends Test { type BenchmarkResult (line 18) | interface BenchmarkResult extends TinybenchResult { type BenchFunction (line 25) | type BenchFunction = (this: BenchFactory) => Promise | void type ChainableBenchmarkAPI (line 26) | type ChainableBenchmarkAPI = ChainableFunction< type BenchmarkAPI (line 30) | type BenchmarkAPI = ChainableBenchmarkAPI & { FILE: packages/vitest/src/runtime/types/utils.ts type SerializedTestSpecification (line 1) | type SerializedTestSpecification = [ FILE: packages/vitest/src/runtime/utils.ts constant NAME_WORKER_STATE (line 5) | const NAME_WORKER_STATE = '__vitest_worker__' class EnvironmentTeardownError (line 7) | class EnvironmentTeardownError extends Error { function getWorkerState (line 11) | function getWorkerState(): WorkerGlobalState { function getSafeWorkerState (line 27) | function getSafeWorkerState(): WorkerGlobalState | undefined { function provideWorkerState (line 32) | function provideWorkerState(context: any, state: WorkerGlobalState): Wor... function getCurrentEnvironment (line 43) | function getCurrentEnvironment(): string { function isChildProcess (line 48) | function isChildProcess(): boolean { function resetModules (line 52) | function resetModules(modules: EvaluatedModules, resetMocks = false): vo... function waitNextTick (line 75) | function waitNextTick() { function waitForImportsToResolve (line 80) | async function waitForImportsToResolve(): Promise { FILE: packages/vitest/src/runtime/vm/commonjs-executor.ts type CommonjsExecutorOptions (line 8) | interface CommonjsExecutorOptions { type PrivateNodeModule (line 17) | interface PrivateNodeModule extends NodeJS.Module { class CommonjsExecutor (line 23) | class CommonjsExecutor { method constructor (line 39) | constructor(options: CommonjsExecutorOptions) { method getCjsConditions (line 204) | private static getCjsConditions(): Set { method createProxyCache (line 245) | private createProxyCache() { method loadCommonJSModule (line 263) | private loadCommonJSModule( method findLongestRegisteredExtension (line 279) | private findLongestRegisteredExtension(filename: string) { method getCoreSyntheticModule (line 298) | public getCoreSyntheticModule(identifier: string): VMSyntheticModule { method getCjsSyntheticModule (line 314) | public getCjsSyntheticModule(path: string, identifier: string): VMSynt... method require (line 378) | public require(identifier: string): any { method requireCoreModule (line 387) | private requireCoreModule(identifier: string) { function parseCjsConditions (line 411) | function parseCjsConditions( FILE: packages/vitest/src/runtime/vm/esm-executor.ts type EsmExecutorOptions (line 8) | interface EsmExecutorOptions { class EsmExecutor (line 15) | class EsmExecutor { method constructor (line 23) | constructor( method evaluateModule (line 30) | public async evaluateModule(m: T): Promise { method createEsModule (line 49) | public async createEsModule( method loadEsModule (line 62) | private async loadEsModule( method createWebAssemblyModule (line 99) | public async createWebAssemblyModule(fileUrl: string, getCode: () => B... method createNetworkModule (line 109) | public async createNetworkModule(fileUrl: string): Promise { method loadWebAssemblyModule (line 130) | public async loadWebAssemblyModule(source: Buffer, identi... method cacheModule (line 180) | public cacheModule(identifier: string, module: VMModule): void { method resolveCachedModule (line 184) | public resolveCachedModule(identifier: string): VMModule | Promise { function IPnumber (line 248) | function IPnumber(address: string) { function IPmask (line 257) | function IPmask(maskSize: number) { FILE: packages/vitest/src/runtime/vm/file-map.ts class FileMap (line 5) | class FileMap { method readFileAsync (line 9) | public async readFileAsync(path: string): Promise { method readFile (line 19) | public readFile(path: string): string { method readBuffer (line 29) | public readBuffer(path: string): Buffer { FILE: packages/vitest/src/runtime/vm/types.ts type ModuleEvaluateOptions (line 6) | interface ModuleEvaluateOptions { type ModuleLinker (line 11) | type ModuleLinker = ( type ModuleStatus (line 16) | type ModuleStatus class VMModule (line 23) | class VMModule { type SyntheticModuleOptions (line 33) | interface SyntheticModuleOptions { class VMSyntheticModule (line 44) | class VMSyntheticModule extends VMModule { type ImportModuleDynamically (line 64) | interface ImportModuleDynamically { type SourceTextModuleOptions (line 70) | interface SourceTextModuleOptions { class VMSourceTextModule (line 84) | class VMSourceTextModule extends VMModule { FILE: packages/vitest/src/runtime/vm/utils.ts function interopCommonJsModule (line 4) | function interopCommonJsModule( function isPrimitive (line 47) | function isPrimitive(obj: unknown): boolean { FILE: packages/vitest/src/runtime/vm/vite-executor.ts type ViteExecutorOptions (line 11) | interface ViteExecutorOptions { constant CLIENT_ID (line 18) | const CLIENT_ID = '/@vite/client' constant CLIENT_FILE (line 19) | const CLIENT_FILE = pathToFileURL(CLIENT_ID).href class ViteExecutor (line 21) | class ViteExecutor { method constructor (line 24) | constructor(private options: ViteExecutorOptions) { method workerState (line 34) | get workerState(): WorkerGlobalState { method createViteModule (line 38) | public async createViteModule(fileUrl: string): Promise { method createViteClientModule (line 74) | private createViteClientModule() { FILE: packages/vitest/src/runtime/worker.ts function execute (line 13) | async function execute(method: 'run' | 'collect', ctx: ContextRPC, worke... function run (line 68) | function run(ctx: ContextRPC, worker: VitestWorker, traces: Traces): Pro... function collect (line 72) | function collect(ctx: ContextRPC, worker: VitestWorker, traces: Traces):... function teardown (line 76) | async function teardown(): Promise { function createImportMetaEnvProxy (line 82) | function createImportMetaEnvProxy(): WorkerGlobalState['metaEnv'] { FILE: packages/vitest/src/runtime/workers/base.ts function startModuleRunner (line 25) | async function startModuleRunner(options: ContextModuleRunnerOptions): P... function setupBaseEnvironment (line 72) | async function setupBaseEnvironment(context: WorkerSetupContext): Promis... function runBaseTests (line 134) | async function runBaseTests(method: 'run' | 'collect', state: WorkerGlob... FILE: packages/vitest/src/runtime/workers/init-forks.ts function workerInit (line 31) | function workerInit(options: { function onError (line 62) | function onError(error: any) { FILE: packages/vitest/src/runtime/workers/init-threads.ts function workerInit (line 10) | function workerInit(options: { FILE: packages/vitest/src/runtime/workers/init.ts type Options (line 11) | interface Options extends VitestWorker { function init (line 22) | function init(worker: Options): void { function getFilesWithLocations (line 236) | function getFilesWithLocations(files: FileSpecification[]): string[] { FILE: packages/vitest/src/runtime/workers/native.ts constant NOW_LENGTH (line 16) | const NOW_LENGTH = Date.now().toString().length constant REGEXP_VITEST (line 17) | const REGEXP_VITEST = new RegExp(`%3Fvitest=\\d{${NOW_LENGTH}}`) constant REGEXP_MOCK_ACTUAL (line 18) | const REGEXP_MOCK_ACTUAL = /\?mock=actual/ function setupNodeLoaderHooks (line 20) | async function setupNodeLoaderHooks(worker: WorkerSetupContext): Promise... function replaceInSourceMarker (line 128) | function replaceInSourceMarker(url: string, source: string, ms: () => Ma... function createLoadHook (line 152) | function createLoadHook(_worker: WorkerSetupContext): module.LoadHookSync { function genSourceMapUrl (line 236) | function genSourceMapUrl(map: SourceMap | string): string { function getNativeMocker (line 243) | function getNativeMocker() { FILE: packages/vitest/src/runtime/workers/types.ts type WorkerRpcOptions (line 8) | type WorkerRpcOptions = Pick< type VitestWorker (line 13) | interface VitestWorker extends WorkerRpcOptions { FILE: packages/vitest/src/runtime/workers/vm.ts function runVmTests (line 24) | async function runVmTests(method: 'run' | 'collect', state: WorkerGlobal... function setupVmWorker (line 155) | function setupVmWorker(context: WorkerSetupContext): void { FILE: packages/vitest/src/typecheck/assertType.ts type AssertType (line 1) | interface AssertType { FILE: packages/vitest/src/typecheck/collect.ts type ParsedFile (line 15) | interface ParsedFile extends File { type ParsedTest (line 20) | interface ParsedTest extends Test { type ParsedSuite (line 25) | interface ParsedSuite extends Suite { type LocalCallDefinition (line 30) | interface LocalCallDefinition { type FileInformation (line 39) | interface FileInformation { function collectTests (line 47) | async function collectTests( function getNodeAsString (line 246) | function getNodeAsString(node: any, code: string): string { function mergeTemplateLiteral (line 261) | function mergeTemplateLiteral(node: any, code: string): string { FILE: packages/vitest/src/typecheck/parse.ts function makeTscErrorInfo (line 6) | async function makeTscErrorInfo( function getRawErrsMapFromTsCompile (line 59) | async function getRawErrsMapFromTsCompile(tscErrorStdout: string): Promi... FILE: packages/vitest/src/typecheck/typechecker.ts class TypeCheckError (line 21) | class TypeCheckError extends Error { method constructor (line 24) | constructor(public message: string, public stacks: ParsedStack[]) { type TypecheckResults (line 29) | interface TypecheckResults { type Callback (line 35) | type Callback = []> = ( class Typechecker (line 39) | class Typechecker { method constructor (line 56) | constructor(protected project: TestProject) { } method setFiles (line 58) | public setFiles(files: string[]): void { method onParseStart (line 62) | public onParseStart(fn: Callback): void { method onParseEnd (line 66) | public onParseEnd(fn: Callback<[TypecheckResults]>): void { method onWatcherRerun (line 70) | public onWatcherRerun(fn: Callback): void { method collectFileTests (line 74) | protected async collectFileTests( method getFiles (line 80) | protected getFiles(): string[] { method collectTests (line 84) | public async collectTests(): Promise> { method markPassed (line 100) | protected markPassed(file: File): void { method prepareResults (line 121) | protected async prepareResults(output: string): Promise<{ method parseTscLikeOutput (line 229) | protected async parseTscLikeOutput(output: string): Promise { method ensurePackageInstalled (line 277) | protected async ensurePackageInstalled(ctx: Vitest, checker: string): ... method getExitCode (line 285) | public getExitCode(): number | false { method getOutput (line 289) | public getOutput(): string { method spawn (line 293) | private async spawn() { method start (line 416) | public async start(): Promise { method getResult (line 431) | public getResult(): TypecheckResults { method getTestFiles (line 435) | public getTestFiles(): File[] { method getTestPacksAndEvents (line 439) | public getTestPacksAndEvents(): { function findGeneratedPosition (line 456) | function findGeneratedPosition(traceMap: TraceMap, { line, column, sourc... FILE: packages/vitest/src/typecheck/types.ts type RawErrsMap (line 1) | type RawErrsMap = Map type TscErrorInfo (line 2) | interface TscErrorInfo { type CollectLineNumbers (line 9) | interface CollectLineNumbers { type CollectLines (line 14) | type CollectLines = { type RootAndTarget (line 17) | interface RootAndTarget { type Context (line 21) | type Context = RootAndTarget & { FILE: packages/vitest/src/types/browser.ts type BrowserTesterOptions (line 5) | interface BrowserTesterOptions { FILE: packages/vitest/src/types/environment.ts type EnvironmentReturn (line 3) | interface EnvironmentReturn { type VmEnvironmentReturn (line 7) | interface VmEnvironmentReturn { type Environment (line 12) | interface Environment { type ResolvedTestEnvironment (line 32) | interface ResolvedTestEnvironment { FILE: packages/vitest/src/types/general.ts type ArgumentsType (line 3) | type ArgumentsType = T extends (...args: infer U) => any ? U : never type AfterSuiteRunMeta (line 5) | interface AfterSuiteRunMeta { type UserConsoleLog (line 12) | interface UserConsoleLog { type ModuleGraphData (line 22) | interface ModuleGraphData { type ProvidedContext (line 28) | interface ProvidedContext {} type ResolveFunctionResult (line 30) | interface ResolveFunctionResult { type FetchCachedFileSystemResult (line 36) | interface FetchCachedFileSystemResult { type LabelColor (line 46) | type LabelColor = 'black' | 'red' | 'green' | 'yellow' | 'blue' | 'magen... type AsyncLeak (line 48) | interface AsyncLeak { FILE: packages/vitest/src/types/global.ts type SnapshotMatcher (line 7) | interface SnapshotMatcher { type InlineSnapshotMatcher (line 15) | interface InlineSnapshotMatcher { type MatcherState (line 25) | interface MatcherState { type ExpectPollOptions (line 30) | interface ExpectPollOptions { type ExpectStatic (line 36) | interface ExpectStatic { type Assertion (line 50) | interface Assertion { type TestContext (line 97) | interface TestContext { type TaskMeta (line 108) | interface TaskMeta { type File (line 113) | interface File { type TaskBase (line 118) | interface TaskBase { type TaskResult (line 122) | interface TaskResult { FILE: packages/vitest/src/types/happy-dom-options.ts type HappyDOMOptions (line 3) | type HappyDOMOptions = Omit< FILE: packages/vitest/src/types/jsdom-options.ts type JSDOMOptions (line 3) | type JSDOMOptions = ConstructorOptionsOverride & Omit type ContextTestEnvironment (line 11) | interface ContextTestEnvironment { type WorkerTestEnvironment (line 16) | interface WorkerTestEnvironment { type TestExecutionMethod (line 21) | type TestExecutionMethod = 'run' | 'collect' type WorkerExecuteContext (line 23) | interface WorkerExecuteContext { type ContextRPC (line 33) | interface ContextRPC { type WorkerSetupContext (line 47) | interface WorkerSetupContext { type WorkerGlobalState (line 59) | interface WorkerGlobalState { FILE: packages/vitest/src/utils/base.ts function groupBy (line 5) | function groupBy( function stdout (line 17) | function stdout(): NodeJS.WriteStream { function escapeRegExp (line 23) | function escapeRegExp(s: string): string { function wildcardPatternToRegExp (line 28) | function wildcardPatternToRegExp(pattern: string): RegExp { function createIndexLocationsMap (line 44) | function createIndexLocationsMap(source: string): Map { FILE: packages/vitest/src/utils/colors.ts constant HIGHLIGHT_SUPPORTED_EXTS (line 7) | const HIGHLIGHT_SUPPORTED_EXTS = new Set( function highlightCode (line 18) | function highlightCode(id: string, source: string): string { function getDefs (line 27) | function getDefs(c: Colors): TokenColors { FILE: packages/vitest/src/utils/config-helpers.ts type PotentialConfig (line 6) | interface PotentialConfig { function getOutputFile (line 10) | function getOutputFile( function createDefinesScript (line 25) | function createDefinesScript(define: Record | undefined): s... function serializeDefine (line 55) | function serializeDefine(define: Record): string { function handleDefineValue (line 80) | function handleDefineValue(value: any): string { FILE: packages/vitest/src/utils/coverage.ts type RuntimeCoverageModuleLoader (line 3) | interface RuntimeCoverageModuleLoader { type RuntimeCoverageProviderModule (line 9) | interface RuntimeCoverageProviderModule { function resolveCoverageProviderModule (line 36) | async function resolveCoverageProviderModule( FILE: packages/vitest/src/utils/debugger.ts function createDebugger (line 4) | function createDebugger(namespace: `vitest:${string}`): Debugger | undef... FILE: packages/vitest/src/utils/environments.ts function getTestFileEnvironment (line 4) | function getTestFileEnvironment(project: TestProject, testFile: string, ... FILE: packages/vitest/src/utils/graph.ts function getModuleGraph (line 6) | async function getModuleGraph( function clearId (line 80) | function clearId(id?: string | null) { FILE: packages/vitest/src/utils/memory-limit.ts function getDefaultThreadsCount (line 11) | function getDefaultThreadsCount(config: Pick) { function getWorkerMemoryLimit (line 22) | function getWorkerMemoryLimit(config: Pick { FILE: packages/vitest/src/utils/serialization.ts function cloneByOwnProperties (line 3) | function cloneByOwnProperties(value: any) { function stringifyReplace (line 19) | function stringifyReplace(key: string, value: any): any { FILE: packages/vitest/src/utils/tasks.ts function hasBenchmark (line 6) | function hasBenchmark(suite: Arrayable): boolean { function hasFailedSnapshot (line 12) | function hasFailedSnapshot(suite: Arrayable): boolean { function convertTasksToEvents (line 22) | function convertTasksToEvents(file: File, onTask?: (task: Task) => void): { FILE: packages/vitest/src/utils/test-helpers.ts function getSpecificationsOptions (line 6) | async function getSpecificationsOptions( function detectCodeBlock (line 50) | function detectCodeBlock(content: string): { FILE: packages/vitest/src/utils/traces.ts type OTELCarrier (line 15) | interface OTELCarrier { type TracesOptions (line 20) | interface TracesOptions { type TracesSpanOptions (line 27) | interface TracesSpanOptions extends SpanOptions { type OTEL (line 31) | interface OTEL { class Traces (line 39) | class Traces { method constructor (line 52) | constructor(options: TracesOptions) { method isEnabled (line 86) | public isEnabled(): boolean { method waitInit (line 93) | async waitInit(): Promise { method recordInitSpan (line 103) | recordInitSpan(context: Context): void { method startContextSpan (line 116) | startContextSpan(name: string, currentContext?: Context): { method getContextFromCarrier (line 143) | getContextFromCarrier(carrier: OTELCarrier | undefined): Context { method getContextFromEnv (line 157) | getContextFromEnv(env: Record): Context { method getContextCarrier (line 176) | getContextCarrier(context?: Context): OTELCarrier | undefined { method #callActiveSpan (line 185) | #callActiveSpan(span: Span, callback: (span: Span) => T): T { method $ (line 239) | $(name: string, optionsOrFn: TracesSpanOptions | ((span: Span) => T... method startSpan (line 266) | startSpan(name: string, options?: SpanOptions, context?: Context): Span { method bind (line 280) | bind(context: Context) { method finish (line 292) | async finish(): Promise { method flush (line 299) | async flush(): Promise { function noopSpan (line 304) | function noopSpan(this: Span) { function createNoopSpan (line 308) | function createNoopSpan(): Span { function noopContext (line 330) | function noopContext(this: Context) { function createNoopContext (line 334) | function createNoopContext(): Context { FILE: packages/vitest/src/utils/workers.ts function getWorkersCountByPercentage (line 3) | function getWorkersCountByPercentage(percent: string): number { FILE: packages/web-worker/src/pure.ts function defineWebWorkers (line 6) | function defineWebWorkers(options?: DefineWorkerOptions): void { FILE: packages/web-worker/src/runner.ts function startWebWorkerModuleRunner (line 11) | function startWebWorkerModuleRunner(context: Record): _... function importScripts (line 38) | function importScripts() { FILE: packages/web-worker/src/shared-worker.ts function convertNodePortToWebPort (line 7) | function convertNodePortToWebPort(port: NodeMessagePort): MessagePort { function createSharedWorkerConstructor (line 52) | function createSharedWorkerConstructor(): typeof SharedWorker { FILE: packages/web-worker/src/types.ts type Procedure (line 1) | type Procedure = (...args: any[]) => void type CloneOption (line 2) | type CloneOption = 'native' | 'ponyfill' | 'none' type DefineWorkerOptions (line 4) | interface DefineWorkerOptions { FILE: packages/web-worker/src/utils.ts function getWorkerState (line 9) | function getWorkerState(): WorkerGlobalState { function assertGlobalExists (line 14) | function assertGlobalExists(name: string): void { function createClonedMessageEvent (line 22) | function createClonedMessageEvent( function createMessageEvent (line 70) | function createMessageEvent( function stripProtocol (line 86) | function stripProtocol(url: string | URL) { function getFileIdFromUrl (line 90) | function getFileIdFromUrl(url: URL | string): string { FILE: packages/web-worker/src/worker.ts function createWorkerConstructor (line 13) | function createWorkerConstructor( FILE: packages/ws-client/src/index.ts type VitestClientOptions (line 11) | interface VitestClientOptions { type VitestClient (line 22) | interface VitestClient { function createClient (line 30) | function createClient(url: string, options: VitestClientOptions = {}): V... FILE: packages/ws-client/src/state.ts class StateManager (line 9) | class StateManager { method getPaths (line 14) | getPaths(): string[] { method getFiles (line 21) | getFiles(keys?: string[]): File[] { method getFilepaths (line 31) | getFilepaths(): string[] { method getFailedFilepaths (line 35) | getFailedFilepaths(): string[] { method collectPaths (line 41) | collectPaths(paths: string[] = []): void { method collectFiles (line 47) | collectFiles(files: File[] = []): void { method clearFiles (line 68) | clearFiles( method updateId (line 99) | updateId(task: Task): void { method updateTasks (line 111) | updateTasks(packs: TaskResultPack[]): void { method updateUserLog (line 125) | updateUserLog(log: UserConsoleLog): void { FILE: scripts/build-utils.js function createDtsUtils (line 7) | function createDtsUtils({ FILE: scripts/explain-types.ts function printTree (line 30) | function printTree(start: string, deps: string[], depth = 1, seen = new ... FILE: scripts/update-contributors.ts type Contributor (line 3) | interface Contributor { function fetchContributors (line 7) | async function fetchContributors(page = 1) { function generate (line 21) | async function generate() { FILE: test/browser/bundled-lib/src/a.js function a (line 1) | function a() { FILE: test/browser/bundled-lib/src/b.js function b (line 1) | function b() { FILE: test/browser/bundled-lib/src/index.js function index (line 4) | function index() { FILE: test/browser/cjs-lib/lib.mjs function lib (line 1) | function lib() { FILE: test/browser/deps/test-dep-error/index.js function throwDepError (line 1) | function throwDepError() { FILE: test/browser/fixtures/browser-crash/browser-crash.test.ts type BrowserCommands (line 5) | interface BrowserCommands { FILE: test/browser/fixtures/expect-dom/setup.ts function stripAnsi (line 12) | function stripAnsi(string: string) { FILE: test/browser/fixtures/expect-dom/toBeInTheDocument.test.ts method constructor (line 10) | constructor() { FILE: test/browser/fixtures/expect-dom/toBeInvalid.test.ts function getDOMElement (line 4) | function getDOMElement(htmlString: string, selector: string) { FILE: test/browser/fixtures/expect-dom/toHaveAccessibleErrorMessage.test.ts function renderFieldWithState (line 52) | function renderFieldWithState(state) { FILE: test/browser/fixtures/expect-dom/toHaveDisplayValue.test.ts function mount (line 30) | function mount() { FILE: test/browser/fixtures/expect-dom/toHaveFormValues.test.ts function renderForm (line 32) | function renderForm({ function isSelected (line 267) | function isSelected(value, option) { function renderCheckboxes (line 271) | function renderCheckboxes(name, label, options, value = []) { function renderRadioButtons (line 294) | function renderRadioButtons(name, label, options, value = undefined) { function renderSelect (line 317) | function renderSelect(name, label, options, value, multiple) { function renderSelectSingle (line 336) | function renderSelectSingle(name, label, options, value = undefined) { function renderSelectMultiple (line 346) | function renderSelectMultiple(name, label, options, value = []) { function renderList (line 350) | function renderList(items, mapper) { FILE: test/browser/fixtures/expect-dom/toMatchScreenshot.test.ts type ScreenshotComparatorRegistry (line 20) | interface ScreenshotComparatorRegistry { FILE: test/browser/fixtures/expect-dom/utils.ts function extractToMatchScreenshotPaths (line 1) | function extractToMatchScreenshotPaths (errorMessage: string, filename: ... function render (line 11) | function render(html: string) { FILE: test/browser/fixtures/failing/src/error.ts type _SomeType (line 1) | interface _SomeType { function throwError (line 7) | function throwError(_opts?: _SomeType) { FILE: test/browser/fixtures/locators-custom/basic.test.tsx type LocatorSelectors (line 6) | interface LocatorSelectors { method getByCustomTitle (line 15) | getByCustomTitle(title) { method getByNestedTitle (line 18) | getByNestedTitle(title) { method updateHtml (line 21) | async updateHtml(this: Locator, html) { method updateDocumentHtml (line 24) | async updateDocumentHtml(html) { FILE: test/browser/fixtures/locators/vitest.config.ts method onConsoleLog (line 18) | onConsoleLog(log) { FILE: test/browser/fixtures/mocking/src/__mocks__/mocks_calculator.ts function calculator (line 1) | function calculator() { FILE: test/browser/fixtures/mocking/src/actions.ts function plus (line 1) | function plus(a: number, b: number) { FILE: test/browser/fixtures/mocking/src/calculator.ts function calculator (line 3) | function calculator(operation: 'plus', a: number, b: number) { FILE: test/browser/fixtures/mocking/src/example.ts function square (line 1) | function square(a: number, b: number) { function asyncSquare (line 4) | async function asyncSquare(a: number, b: number) { method constructor (line 10) | constructor() { method foo (line 14) | foo() {} FILE: test/browser/fixtures/mocking/src/mocks_calculator.ts function calculator (line 3) | function calculator(operation: 'plus', a: number, b: number) { FILE: test/browser/fixtures/mocking/src/mocks_factory.ts function calculator (line 1) | function calculator(_action: string, _a: number, _b: number) { FILE: test/browser/fixtures/mocking/src/nested_child.ts function child (line 1) | function child() { FILE: test/browser/fixtures/mocking/src/nested_parent.ts function parent (line 3) | function parent() { FILE: test/browser/fixtures/setup-file/source.ts function answer (line 1) | function answer() { FILE: test/browser/fixtures/unhandled/throw-unhandled-error.test.ts type _Unused (line 3) | interface _Unused { FILE: test/browser/fixtures/update-snapshot/basic-fixture.ts type _BasicInterface (line 3) | interface _BasicInterface { FILE: test/browser/fixtures/user-event/cleanup-retry.test.ts function handler (line 6) | function handler(e: KeyboardEvent) { FILE: test/browser/fixtures/user-event/cleanup1.test.ts function handler (line 6) | function handler(e: KeyboardEvent) { function handler (line 33) | function handler(e: KeyboardEvent) { FILE: test/browser/fixtures/user-event/cleanup2.test.ts function handler (line 8) | function handler(e: KeyboardEvent) { FILE: test/browser/fixtures/user-event/keyboard.test.ts function testKeyboard (line 78) | async function testKeyboard(text: string) { FILE: test/browser/setup.unit.ts type SummaryOptions (line 4) | interface SummaryOptions { method toReportPassedTest (line 9) | toReportPassedTest(stdout: string, testName: string, testProject?: strin... method toReportSummaryTestFiles (line 31) | toReportSummaryTestFiles(stdout: string, { passed }: SummaryOptions) { method toReportSummaryTests (line 39) | toReportSummaryTests(stdout: string, { passed }: SummaryOptions) { method toReportNoErrors (line 47) | toReportNoErrors(stderr: string) { type Matchers (line 57) | interface Matchers { FILE: test/browser/specs/benchmark.test.ts constant IS_PLAYWRIGHT (line 4) | const IS_PLAYWRIGHT = process.env.PROVIDER === 'playwright' FILE: test/browser/specs/errors.test.ts method onUnhandledError (line 24) | onUnhandledError(error) { FILE: test/browser/specs/inspect.test.ts type Message (line 7) | type Message = Partial> constant REMOTE_DEBUG_URL (line 9) | const REMOTE_DEBUG_URL = '127.0.0.1:9123' function createChannel (line 51) | async function createChannel(url: string) { function withResolvers (line 104) | function withResolvers() { FILE: test/browser/specs/playwright-trace-mark.test.ts function formatStack (line 78) | function formatStack(event: any) { function readTraceZip (line 294) | async function readTraceZip(zipPath: string): Promise<{ entries: string[... class ZipFile (line 313) | class ZipFile { method constructor (line 319) | constructor(fileName: string) { method open (line 324) | private async open(): Promise { method entries (line 346) | async entries(): Promise { method read (line 351) | async read(entryPath: string): Promise { method close (line 373) | close(): void { FILE: test/browser/specs/runner.test.ts function noop (line 9) | function noop() {} method onBrowserInit (line 29) | onBrowserInit(project) { method onTestCaseReady (line 218) | onTestCaseReady(testCase) { FILE: test/browser/specs/to-match-screenshot.test.ts function runBrowserTests (line 30) | async function runBrowserTests( FILE: test/browser/specs/utils.ts function runInlineBrowserTests (line 9) | async function runInlineBrowserTests( function runBrowserTests (line 32) | async function runBrowserTests( FILE: test/browser/src/__mocks__/_calculator.ts function calculator (line 1) | function calculator() { FILE: test/browser/src/actions.ts function plus (line 1) | function plus(a: number, b: number) { FILE: test/browser/src/blog-app/blog.tsx function App (line 3) | function App() { FILE: test/browser/src/calculator.ts function calculator (line 3) | function calculator(operation: 'plus', a: number, b: number) { FILE: test/browser/src/createNode.ts function createNode (line 1) | function createNode() { FILE: test/browser/src/env.ts function getAuthToken (line 1) | function getAuthToken() { FILE: test/browser/test/commands.test.ts type BrowserCommands (line 55) | interface BrowserCommands { FILE: test/browser/test/dom.test.ts function createWrapper (line 139) | function createWrapper() { FILE: test/browser/test/findElement.test.ts function createButton (line 106) | function createButton() { FILE: test/browser/test/userEvent.test.ts type ModifiersDetected (line 328) | interface ModifiersDetected { shift: boolean; control: boolean } type ModifierKeys (line 329) | type ModifierKeys = 'Shift' | 'Control' | 'Alt' | 'ControlOrMeta' | 'Meta' function createTextInput (line 638) | function createTextInput(root: Node = document.body) { function value (line 687) | function value() { function value (line 705) | function value() { function createShadowRoot (line 1041) | function createShadowRoot() { FILE: test/browser/test/utils.test.ts class CustomElement (line 60) | class CustomElement extends HTMLElement { method connectedCallback (line 61) | connectedCallback() { method connectedCallback (line 82) | connectedCallback() { class CustomElement (line 81) | class CustomElement extends HTMLElement { method connectedCallback (line 61) | connectedCallback() { method connectedCallback (line 82) | connectedCallback() { FILE: test/cli/custom.ts method setupVM (line 11) | setupVM({ custom }) { method setup (line 28) | setup(global, { custom }) { FILE: test/cli/deps/error/index.js function testStack (line 3) | function testStack() { function innerTestStack (line 9) | function innerTestStack() { FILE: test/cli/deps/error/transpiled-inline.js function testStack (line 2) | function testStack() { function innerTestStack (line 6) | function innerTestStack() { FILE: test/cli/deps/error/transpiled-inline.ts type Dummy (line 3) | type Dummy = { function testStack (line 11) | function testStack() { function innerTestStack (line 21) | function innerTestStack() { FILE: test/cli/deps/error/transpiled.js function testStack (line 2) | function testStack() { function innerTestStack (line 6) | function innerTestStack() { FILE: test/cli/deps/error/transpiled.ts type Dummy (line 3) | type Dummy = { function testStack (line 11) | function testStack() { function innerTestStack (line 21) | function innerTestStack() { FILE: test/cli/deps/error/ts.ts type Dummy (line 3) | type Dummy = { function testStack (line 11) | function testStack() { function innerTestStack (line 21) | function innerTestStack() { FILE: test/cli/deps/pkg-reporter/index.js class PackageReporter (line 1) | class PackageReporter { method onInit (line 2) | onInit(ctx) { method onTestRunEnd (line 6) | onTestRunEnd() { FILE: test/cli/dts/exact-optional-property/src/reporter.ts class MyReporter (line 4) | class MyReporter extends DefaultReporter { method reportTestSummary (line 5) | override reportTestSummary(files: File[], errors: unknown[], leakCount... FILE: test/cli/dts/exact-optional-property/src/runner.ts class MyRunner (line 4) | class MyRunner extends VitestTestRunner implements VitestRunner {} FILE: test/cli/fixtures/assertion-helper/basic.test.ts function assertEqualValues (line 91) | function assertEqualValues(a: any, b: any) { FILE: test/cli/fixtures/benchmarking/basic/base.bench.ts function timeout (line 25) | function timeout(time: number) { method setup (line 35) | setup() { method teardown (line 38) | teardown() { FILE: test/cli/fixtures/benchmarking/sequential/helper.ts constant SLEEP_BENCH_MS (line 3) | const SLEEP_BENCH_MS = Number(process.env["SLEEP_BENCH_MS"] || 10); constant BENCH_ITERATIONS (line 4) | const BENCH_ITERATIONS = Number(process.env["BENCH_ITERATIONS"] || 3); function appendLog (line 10) | async function appendLog(data: string) { FILE: test/cli/fixtures/benchmarking/sequential/setup.ts function setup (line 4) | async function setup() { FILE: test/cli/fixtures/caching/dynamic-cache-key/vitest.config.bails.js method transform (line 7) | transform(code) { method configureVitest (line 10) | configureVitest(ctx) { FILE: test/cli/fixtures/caching/dynamic-cache-key/vitest.config.fails.js method transform (line 7) | transform(code) { FILE: test/cli/fixtures/caching/dynamic-cache-key/vitest.config.passes.js method transform (line 7) | transform(code) { method configureVitest (line 10) | configureVitest(ctx) { FILE: test/cli/fixtures/config/bail/vitest.config.ts class TestNameSequencer (line 4) | class TestNameSequencer { method sort (line 5) | async sort(files: TestSpecification[]): Promise { method shard (line 17) | public async shard(files: TestSpecification[]): Promise void): void { method off (line 42) | off(event: string, callback: (arg: any) => void): void { method deserialize (line 46) | deserialize(data: unknown): unknown { method start (line 50) | async start() { method stop (line 54) | async stop() { function onMessage (line 61) | async function onMessage(message: WorkerRequest, project: TestProject, o... FILE: test/cli/fixtures/custom-runner/test-runner.ts class CustomTestRunner (line 5) | class CustomTestRunner extends TestRunner { method extendTaskContext (line 6) | extendTaskContext(context: TestContext) { FILE: test/cli/fixtures/custom-runner/utils.ts function getSuiteNames (line 3) | function getSuiteNames(suite?: Suite) { FILE: test/cli/fixtures/expect-soft/expects/soft.test.ts type CustomMatchers (line 3) | interface CustomMatchers { type Assertion (line 9) | interface Assertion extends CustomMatchers {} method toBeDividedBy (line 19) | toBeDividedBy(received, divisor) { FILE: test/cli/fixtures/git-changed/workspace/packages/packageA/index.js function getLetter (line 1) | function getLetter() { FILE: test/cli/fixtures/git-changed/workspace/packages/packageB/index.js function getNumber (line 1) | function getNumber() { FILE: test/cli/fixtures/global-setup-fail/globalSetup/error.ts type _Test (line 1) | interface _Test { FILE: test/cli/fixtures/global-setup/globalSetup/another-vite-instance.ts function setup (line 6) | async function setup() { FILE: test/cli/fixtures/global-setup/globalSetup/default-export.js function sleep (line 1) | async function sleep(n) { FILE: test/cli/fixtures/global-setup/globalSetup/named-exports.js function sleep (line 1) | async function sleep(n) { function setup (line 9) | async function setup() { function teardown (line 17) | async function teardown() { FILE: test/cli/fixtures/global-setup/globalSetup/server.ts function startServer (line 3) | async function startServer(host: string, port: number): Promise) { function trimWhitespace (line 343) | function trimWhitespace(value: string) { FILE: test/cli/test/expect-task.test.ts function withConcurrency (line 144) | function withConcurrency(test: string): string { FILE: test/cli/test/fails.test.ts method onTestModuleQueued (line 262) | onTestModuleQueued(testModule) { method onTestModuleStart (line 265) | onTestModuleStart(testModule) { method onTestModuleCollected (line 268) | onTestModuleCollected(testModule) { method onTestModuleEnd (line 271) | onTestModuleEnd(testModule) { FILE: test/cli/test/fixtures/reporters/html/all-passing-or-skipped/assets/index-BUCFJtth.js function r (line 1) | function r(s){const c={};return s.integrity&&(c.integrity=s.integrity),s... function o (line 1) | function o(s){if(s.ep)return;s.ep=!0;const c=r(s);fetch(s.href,c)} function Fh (line 5) | function Fh(e){const t=Object.create(null);for(const r of e.split(","))t... function zt (line 5) | function zt(e){if(Ze(e)){const t={};for(let r=0;r{... function ot (line 5) | function ot(e){let t="";if(Ht(e))t=e;else if(Ze(e))for(let r=0;rBu(r,t))} class GS (line 9) | class GS{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,th... method constructor (line 9) | constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effe... method active (line 9) | get active(){return this._active} method pause (line 9) | pause(){if(this._active){this._isPaused=!0;let t,r;if(this.scopes)for(... method resume (line 9) | resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,r;if... method run (line 9) | run(t){if(this._active){const r=bn;try{return bn=this,t()}finally{bn=r}}} method on (line 9) | on(){++this._on===1&&(this.prevScope=bn,bn=this)} method off (line 9) | off(){this._on>0&&--this._on===0&&(bn=this.prevScope,this.prevScope=vo... method stop (line 9) | stop(t){if(this._active){this._active=!1;let r,o;for(r=0,o=this.effect... function I0 (line 9) | function I0(){return bn} function KS (line 9) | function KS(e,t=!1){bn&&bn.cleanups.push(e)} class D0 (line 9) | class D0{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,... method constructor (line 9) | constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.fl... method pause (line 9) | pause(){this.flags|=64} method resume (line 9) | resume(){this.flags&64&&(this.flags&=-65,dd.has(this)&&(dd.delete(this... method notify (line 9) | notify(){this.flags&2&&!(this.flags&32)||this.flags&8||F0(this)} method run (line 9) | run(){if(!(this.flags&1))return this.fn();this.flags|=2,qm(this),H0(th... method stop (line 9) | stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)Uh(t);this.d... method trigger (line 9) | trigger(){this.flags&64?dd.add(this):this.scheduler?this.scheduler():t... method runIfDirty (line 9) | runIfDirty(){jd(this)&&this.run()} method dirty (line 9) | get dirty(){return jd(this)} function F0 (line 9) | function F0(e,t=!1){if(e.flags|=8,t){e.next=Zl,Zl=e;return}e.next=Yl,Yl=e} function qh (line 9) | function qh(){z0++} function jh (line 9) | function jh(){if(--z0>0)return;if(Zl){let t=Zl;for(Zl=void 0;t;){const r... function H0 (line 9) | function H0(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveL... function B0 (line 9) | function B0(e){let t,r=e.depsTail,o=r;for(;o;){const s=o.prevDep;o.versi... function jd (line 9) | function jd(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.versi... function W0 (line 9) | function W0(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersio... function Uh (line 9) | function Uh(e,t=!1){const{dep:r,prevSub:o,nextSub:s}=e;if(o&&(o.nextSub=... function XS (line 9) | function XS(e){const{prevDep:t,nextDep:r}=e;t&&(t.nextDep=r,e.prevDep=vo... function Si (line 9) | function Si(){q0.push(Nr),Nr=!1} function _i (line 9) | function _i(){const e=q0.pop();Nr=e===void 0?!0:e} function qm (line 9) | function qm(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const r=Tt;Tt=v... class YS (line 9) | class YS{constructor(t,r){this.sub=t,this.dep=r,this.version=r.version,t... method constructor (line 9) | constructor(t,r){this.sub=t,this.dep=r,this.version=r.version,this.nex... class Wu (line 9) | class Wu{constructor(t){this.computed=t,this.version=0,this.activeLink=v... method constructor (line 9) | constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,t... method track (line 9) | track(t){if(!Tt||!Nr||Tt===this.computed)return;let r=this.activeLink;... method trigger (line 9) | trigger(t){this.version++,aa++,this.notify(t)} method notify (line 9) | notify(t){qh();try{for(let r=this.subs;r;r=r.prevSub)r.sub.notify()&&r... function j0 (line 9) | function j0(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&... function wn (line 9) | function wn(e,t,r){if(Nr&&Tt){let o=iu.get(e);o||iu.set(e,o=new Map);let... function bi (line 9) | function bi(e,t,r,o,s,c){const f=iu.get(e);if(!f){aa++;return}const d=h=... function ZS (line 9) | function ZS(e,t){const r=iu.get(e);return r&&r.get(t)} function _s (line 9) | function _s(e){const t=mt(e);return t===e?t:(wn(t,"iterate",ca),or(e)?t:... function qu (line 9) | function qu(e){return wn(e=mt(e),"iterate",ca),e} function Yi (line 9) | function Yi(e,t){return Ti(e)?jo(e)?Ks(Rr(t)):Ks(t):Rr(t)} method [Symbol.iterator] (line 9) | [Symbol.iterator](){return hd(this,Symbol.iterator,e=>Yi(this,e))} method concat (line 9) | concat(...e){return _s(this).concat(...e.map(t=>Ze(t)?_s(t):t))} method entries (line 9) | entries(){return hd(this,"entries",e=>(e[1]=Yi(this,e[1]),e))} method every (line 9) | every(e,t){return fi(this,"every",e,t,void 0,arguments)} method filter (line 9) | filter(e,t){return fi(this,"filter",e,t,r=>r.map(o=>Yi(this,o)),arguments)} method find (line 9) | find(e,t){return fi(this,"find",e,t,r=>Yi(this,r),arguments)} method findIndex (line 9) | findIndex(e,t){return fi(this,"findIndex",e,t,void 0,arguments)} method findLast (line 9) | findLast(e,t){return fi(this,"findLast",e,t,r=>Yi(this,r),arguments)} method findLastIndex (line 9) | findLastIndex(e,t){return fi(this,"findLastIndex",e,t,void 0,arguments)} method forEach (line 9) | forEach(e,t){return fi(this,"forEach",e,t,void 0,arguments)} method includes (line 9) | includes(...e){return pd(this,"includes",e)} method indexOf (line 9) | indexOf(...e){return pd(this,"indexOf",e)} method join (line 9) | join(e){return _s(this).join(e)} method lastIndexOf (line 9) | lastIndexOf(...e){return pd(this,"lastIndexOf",e)} method map (line 9) | map(e,t){return fi(this,"map",e,t,void 0,arguments)} method pop (line 9) | pop(){return Dl(this,"pop")} method push (line 9) | push(...e){return Dl(this,"push",e)} method reduce (line 9) | reduce(e,...t){return jm(this,"reduce",e,t)} method reduceRight (line 9) | reduceRight(e,...t){return jm(this,"reduceRight",e,t)} method shift (line 9) | shift(){return Dl(this,"shift")} method some (line 9) | some(e,t){return fi(this,"some",e,t,void 0,arguments)} method splice (line 9) | splice(...e){return Dl(this,"splice",e)} method toReversed (line 9) | toReversed(){return _s(this).toReversed()} method toSorted (line 9) | toSorted(e){return _s(this).toSorted(e)} method toSpliced (line 9) | toSpliced(...e){return _s(this).toSpliced(...e)} method unshift (line 9) | unshift(...e){return Dl(this,"unshift",e)} method values (line 9) | values(){return hd(this,"values",e=>Yi(this,e))} function hd (line 9) | function hd(e,t,r){const o=qu(e),s=o[t]();return o!==e&&!or(e)&&(s._next... function fi (line 9) | function fi(e,t,r,o,s,c){const f=qu(e),d=f!==e&&!or(e),h=f[t];if(h!==QS[... function jm (line 9) | function jm(e,t,r,o){const s=qu(e);let c=r;return s!==e&&(or(e)?r.length... function pd (line 9) | function pd(e,t,r){const o=mt(e);wn(o,"iterate",ca);const s=o[t](...r);r... function Dl (line 9) | function Dl(e,t,r=[]){Si(),qh();const o=mt(e)[t].apply(e,r);return jh(),... function t_ (line 9) | function t_(e){Pr(e)||(e=String(e));const t=mt(this);return wn(t,"has",e... class V0 (line 9) | class V0{constructor(t=!1,r=!1){this._isReadonly=t,this._isShallow=r}get... method constructor (line 9) | constructor(t=!1,r=!1){this._isReadonly=t,this._isShallow=r} method get (line 9) | get(t,r,o){if(r==="__v_skip")return t.__v_skip;const s=this._isReadonl... class G0 (line 9) | class G0 extends V0{constructor(t=!1){super(!1,t)}set(t,r,o,s){let c=t[r... method constructor (line 9) | constructor(t=!1){super(!1,t)} method set (line 9) | set(t,r,o,s){let c=t[r];const f=Ze(t)&&Du(r);if(!this._isShallow){cons... method deleteProperty (line 9) | deleteProperty(t,r){const o=wt(t,r);t[r];const s=Reflect.deletePropert... method has (line 9) | has(t,r){const o=Reflect.has(t,r);return(!Pr(r)||!U0.has(r))&&wn(t,"ha... method ownKeys (line 9) | ownKeys(t){return wn(t,"iterate",Ze(t)?"length":qo),Reflect.ownKeys(t)} class n_ (line 9) | class n_ extends V0{constructor(t=!1){super(!0,t)}set(t,r){return!0}dele... method constructor (line 9) | constructor(t=!1){super(!0,t)} method set (line 9) | set(t,r){return!0} method deleteProperty (line 9) | deleteProperty(t,r){return!0} function s_ (line 9) | function s_(e,t,r){return function(...o){const s=this.__v_raw,c=mt(s),f=... function Cc (line 9) | function Cc(e){return function(...t){return e==="delete"?!1:e==="clear"?... function l_ (line 9) | function l_(e,t){const r={get(s){const c=this.__v_raw,f=mt(c),d=mt(s);e|... function Vh (line 9) | function Vh(e,t){const r=l_(e,t);return(o,s,c)=>s==="__v_isReactive"?!e:... function d_ (line 9) | function d_(e){switch(e){case"Object":case"Array":return 1;case"Map":cas... function h_ (line 9) | function h_(e){return e.__v_skip||!Object.isExtensible(e)?0:d_(IS(e))} function ir (line 9) | function ir(e){return Ti(e)?e:Kh(e,!1,r_,a_,K0)} function Gh (line 9) | function Gh(e){return Kh(e,!1,o_,c_,X0)} function Gs (line 9) | function Gs(e){return Kh(e,!0,i_,u_,Y0)} function Kh (line 9) | function Kh(e,t,r,o,s){if(!kt(e)||e.__v_raw&&!(t&&e.__v_isReactive))retu... function jo (line 9) | function jo(e){return Ti(e)?jo(e.__v_raw):!!(e&&e.__v_isReactive)} function Ti (line 9) | function Ti(e){return!!(e&&e.__v_isReadonly)} function or (line 9) | function or(e){return!!(e&&e.__v_isShallow)} function ju (line 9) | function ju(e){return e?!!e.__v_raw:!1} function mt (line 9) | function mt(e){const t=e&&e.__v_raw;return t?mt(t):e} function Uu (line 9) | function Uu(e){return!wt(e,"__v_skip")&&Object.isExtensible(e)&&M0(e,"__... function Mt (line 9) | function Mt(e){return e?e.__v_isRef===!0:!1} function Ge (line 9) | function Ge(e){return Z0(e,!1)} function Ft (line 9) | function Ft(e){return Z0(e,!0)} function Z0 (line 9) | function Z0(e,t){return Mt(e)?e:new p_(e,t)} class p_ (line 9) | class p_{constructor(t,r){this.dep=new Wu,this.__v_isRef=!0,this.__v_isS... method constructor (line 9) | constructor(t,r){this.dep=new Wu,this.__v_isRef=!0,this.__v_isShallow=... method value (line 9) | get value(){return this.dep.track(),this._value} method value (line 9) | set value(t){const r=this._rawValue,o=this.__v_isShallow||or(t)||Ti(t)... function K (line 9) | function K(e){return Mt(e)?e.value:e} function Xt (line 9) | function Xt(e){return et(e)?e():K(e)} function J0 (line 9) | function J0(e){return jo(e)?e:new Proxy(e,g_)} class m_ (line 9) | class m_{constructor(t){this.__v_isRef=!0,this._value=void 0;const r=thi... method constructor (line 9) | constructor(t){this.__v_isRef=!0,this._value=void 0;const r=this.dep=n... method value (line 9) | get value(){return this._value=this._get()} method value (line 9) | set value(t){this._set(t)} function Q0 (line 9) | function Q0(e){return new m_(e)} function v_ (line 9) | function v_(e){const t=Ze(e)?new Array(e.length):{};for(const r in e)t[r... class y_ (line 9) | class y_{constructor(t,r,o){this._object=t,this._key=r,this._defaultValu... method constructor (line 9) | constructor(t,r,o){this._object=t,this._key=r,this._defaultValue=o,thi... method value (line 9) | get value(){let t=this._object[this._key];return this._shallow&&(t=K(t... method value (line 9) | set value(t){if(this._shallow&&Mt(this._raw[this._key])){const r=this.... method dep (line 9) | get dep(){return ZS(this._raw,this._key)} class b_ (line 9) | class b_{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isRead... method constructor (line 9) | constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0... method value (line 9) | get value(){return this._value=this._getter()} function w_ (line 9) | function w_(e,t,r){return Mt(e)?e:et(e)?new b_(e):kt(e)&&arguments.lengt... function eb (line 9) | function eb(e,t,r){return new y_(e,t,r)} class x_ (line 9) | class x_{constructor(t,r,o){this.fn=t,this.setter=r,this._value=void 0,t... method constructor (line 9) | constructor(t,r,o){this.fn=t,this.setter=r,this._value=void 0,this.dep... method notify (line 9) | notify(){if(this.flags|=16,!(this.flags&8)&&Tt!==this)return F0(this,!... method value (line 9) | get value(){const t=this.dep.track();return W0(this),t&&(t.version=thi... method value (line 9) | set value(t){this.setter&&this.setter(t)} function k_ (line 9) | function k_(e,t,r=!1){let o,s;return et(e)?o=e:(o=e.get,s=e.set),new x_(... function S_ (line 9) | function S_(e,t=!1,r=$o){if(r){let o=ou.get(r);o||ou.set(r,o=[]),o.push(... function __ (line 9) | function __(e,t,r=vt){const{immediate:o,deep:s,once:c,scheduler:f,augmen... function wi (line 9) | function wi(e,t=1/0,r){if(t<=0||!kt(e)||e.__v_skip||(r=r||new Map,(r.get... function Pa (line 13) | function Pa(e,t,r,o){try{return o?e(...o):e()}catch(s){Ra(s,t,r)}} function $r (line 13) | function $r(e,t,r,o){if(et(e)){const s=Pa(e,t,r,o);return s&&E0(s)&&s.ca... function Ra (line 13) | function Ra(e,t,r,o=!0){const s=t?t.vnode:null,{errorHandler:c,throwUnha... function T_ (line 13) | function T_(e,t,r,o=!0,s=!1){if(s)throw e;console.error(e)} function Et (line 13) | function Et(e){const t=su||tb;return e?t.then(this?e.bind(this):e):t} function C_ (line 13) | function C_(e){let t=Gr+1,r=Pn.length;for(;t>>1,s=Pn[o]... function Xh (line 13) | function Xh(e){if(!(e.flags&1)){const t=ua(e),r=Pn[Pn.length-1];!r||!(e.... function nb (line 13) | function nb(){su||(su=tb.then(ib))} function Gd (line 13) | function Gd(e){Ze(e)?Is.push(...e):Zi&&e.id===-1?Zi.splice(Es+1,0,e):e.f... function Um (line 13) | function Um(e,t,r=Gr+1){for(;rua(r)-... function ib (line 13) | function ib(e){try{for(Gr=0;Gr{o._d&&Ys(-1)... function at (line 13) | function at(e,t){if(mn===null)return e;const r=Qu(mn),o=e.dirs||(e.dirs=... function Mo (line 13) | function Mo(e,t,r,o){const s=e.dirs,c=t&&t.dirs;for(let f=0;f{const s=t.default&&hb(... function fb (line 13) | function fb(e){let t=e[0];if(e.length>1){for(const r of e)if(r.type!==ln... function db (line 13) | function db(e,t){const{leavingVNodes:r}=e;let o=r.get(t.type);return o||... function Kd (line 13) | function Kd(e,t,r,o,s){const{appear:c,mode:f,persisted:d=!1,onBeforeEnte... function gd (line 13) | function gd(e){if(Gu(e))return e=uo(e),e.children=null,e} function Vm (line 13) | function Vm(e){if(!Gu(e))return ab(e.type)&&e.children?fb(e.children):e;... function fa (line 13) | function fa(e,t){e.shapeFlag&6&&e.component?(e.transition=t,fa(e.compone... function hb (line 13) | function hb(e,t=!1,r){let o=[],s=0;for(let c=0;cJl(E,t&&(Ze(t)?t[L]... function Gm (line 13) | function Gm(e){const t=au.get(e);t&&(t.flags|=8,au.delete(e))} function N_ (line 13) | function N_(e,t){gb(e,"a",t)} function O_ (line 13) | function O_(e,t){gb(e,"da",t)} function gb (line 13) | function gb(e,t,r=xn){const o=e.__wdc||(e.__wdc=()=>{let s=r;for(;s;){if... function P_ (line 13) | function P_(e,t,r,o){const s=Ku(t,e,o,!0);Ia(()=>{Bh(o[t],s)},r)} function Ku (line 13) | function Ku(e,t,r=xn,o=!1){if(r){const s=r[e]||(r[e]=[]),c=t.__weh||(t._... function H_ (line 13) | function H_(e,t=xn){Ku("ec",e,t)} function Go (line 13) | function Go(e,t){return Jh(Zh,e,!0,t)||e} function Xd (line 13) | function Xd(e){return Ht(e)?Jh(Zh,e,!1)||e:e||mb} function vr (line 13) | function vr(e){return Jh(B_,e)} function Jh (line 13) | function Jh(e,t,r=!0,o=!1){const s=mn||xn;if(s){const c=s.type;if(e===Zh... function Km (line 13) | function Km(e,t){return e&&(e[t]||e[sr(t)]||e[Fu(sr(t))])} function $n (line 13) | function $n(e,t,r,o){let s;const c=r,f=Ze(e);if(f||Ht(e)){const d=f&&jo(... function W_ (line 13) | function W_(e,t){for(let r=0;rZs(t)?!(t.type===ln||t.type===nt&&!vb(t.... function q_ (line 13) | function q_(e,t){const r={};for(const o in e)r[qc(o)]=e[o];return r} method get (line 13) | get({_:e},t){if(t==="__v_skip")return!0;const{ctx:r,setupState:o,data:s,... method set (line 13) | set({_:e},t,r){const{data:o,setupState:s,ctx:c}=e;return md(s,t)?(s[t]=r... method has (line 13) | has({_:{data:e,setupState:t,accessCache:r,ctx:o,appContext:s,props:c,typ... method defineProperty (line 13) | defineProperty(e,t,r){return r.get!=null?e._.accessCache[t]=0:wt(r,"valu... function yb (line 13) | function yb(){return bb().slots} function U_ (line 13) | function U_(){return bb().attrs} function bb (line 13) | function bb(e){const t=ti();return t.setupContext||(t.setupContext=Vb(t))} function cu (line 13) | function cu(e){return Ze(e)?e.reduce((t,r)=>(t[r]=null,t),{}):e} function da (line 13) | function da(e,t){return!e||!t?e||t:Ze(e)&&Ze(t)?e.concat(t):on({},cu(e),... function V_ (line 13) | function V_(e){const t=xb(e),r=e.proxy,o=e.ctx;Zd=!1,t.beforeCreate&&Xm(... function G_ (line 13) | function G_(e,t,r=Xr){Ze(e)&&(e=Jd(e));for(const o in e){const s=e[o];le... function Xm (line 13) | function Xm(e,t,r){$r(Ze(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,r)} function wb (line 13) | function wb(e,t,r,o){let s=o.includes(".")?Tb(r,o):()=>r[o];if(Ht(e)){co... function xb (line 13) | function xb(e){const t=e.type,{mixins:r,extends:o}=t,{mixins:s,optionsCa... function uu (line 13) | function uu(e,t,r,o=!1){const{mixins:s,extends:c}=t;c&&uu(e,c,r,!0),s&&s... function Ym (line 13) | function Ym(e,t){return t?e?function(){return on(et(e)?e.call(this,this)... function X_ (line 13) | function X_(e,t){return Ul(Jd(e),Jd(t))} function Jd (line 13) | function Jd(e){if(Ze(e)){const t={};for(let r=0;r{let o=e;for(let s=0;s0?Xn||Rs:null,Hb(),Xs>0&&Xn&&... function ve (line 13) | function ve(e,t,r,o,s,c){return Bb(X(e,t,r,o,s,c,!0))} function Ve (line 13) | function Ve(e,t,r,o,s){return Bb(Ne(e,t,r,o,s,!0))} function Zs (line 13) | function Zs(e){return e?e.__v_isVNode===!0:!1} function Kr (line 13) | function Kr(e,t){return e.type===t.type&&e.key===t.key} function X (line 13) | function X(e,t=null,r=null,o=0,s=null,c=e===nt?0:1,f=!1,d=!1){const h={_... function CT (line 13) | function CT(e,t=null,r=null,o=0,s=null,c=!1){if((!e||e===mb)&&(e=ln),Zs(... function qb (line 13) | function qb(e){return e?ju(e)||Mb(e)?on({},e):e:null} function uo (line 13) | function uo(e,t,r=!1,o=!1){const{props:s,ref:c,patchFlag:f,children:d,tr... function Qe (line 13) | function Qe(e=" ",t=0){return Ne(Ju,null,e,t)} function He (line 13) | function He(e="",t=!1){return t?(ie(),Ve(ln,null,e)):Ne(ln,null,e)} function Lr (line 13) | function Lr(e){return e==null||typeof e=="boolean"?Ne(ln):Ze(e)?Ne(nt,nu... function Ji (line 13) | function Ji(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:uo(e)} function rp (line 13) | function rp(e,t){let r=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(... function ki (line 13) | function ki(...e){const t={};for(let r=0;r{e.exposed=r||{}};return{attrs:new Proxy(e.att... function Qu (line 13) | function Qu(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(... function PT (line 13) | function PT(e,t=!0){return et(e)?e.displayName||e.name:e.name||t&&e.__name} function RT (line 13) | function RT(e){return et(e)&&"__vccOpts"in e} function za (line 13) | function za(e,t,r){try{Ys(-1);const o=arguments.length;return o===2?kt(t... method setScopeId (line 17) | setScopeId(e,t){e.setAttribute(t,"")} method insertStaticContent (line 17) | insertStaticContent(e,t,r,o,s,c){const f=r?r.previousSibling:t.lastChild... function WT (line 17) | function WT(e){const t={};for(const N in e)N in Kb||(t[N]=e[N]);if(e.css... function qT (line 17) | function qT(e){if(e==null)return null;if(kt(e))return[bd(e.enter),bd(e.l... function bd (line 17) | function bd(e){return N0(e)} function di (line 17) | function di(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.add(r)),(e[ga]... function Po (line 17) | function Po(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));con... function lv (line 17) | function lv(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})} function av (line 17) | function av(e,t,r,o){const s=e._endId=++jT,c=()=>{s===e._endId&&o()};if(... function UT (line 17) | function UT(e,t){const r=window.getComputedStyle(e),o=E=>(r[E]||"").spli... function cv (line 17) | function cv(e,t){for(;e.lengthVc(e,t,o));else if(r==null&&(r=... function YT (line 17) | function YT(e,t){const r=wd[t];if(r)return r;let o=sr(t);if(o!=="filter"... function gv (line 17) | function gv(e,t,r,o,s,c=US(t)){o&&t.startsWith("xlink:")?r==null?e.remov... function mv (line 17) | function mv(e,t,r,o,s){if(t==="innerHTML"||t==="textContent"){r!=null&&(... function zo (line 17) | function zo(e,t,r,o){e.addEventListener(t,r,o)} function ZT (line 17) | function ZT(e,t,r,o){e.removeEventListener(t,r,o)} function JT (line 17) | function JT(e,t,r,o,s=null){const c=e[vv]||(e[vv]={}),f=c[t];if(o&&f)f.v... function QT (line 17) | function QT(e){let t;if(yv.test(e)){t={};let o;for(;o=e.match(yv);)e=e.s... function nC (line 17) | function nC(e,t){const r=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts... function rC (line 17) | function rC(e,t){if(Ze(t)){const r=e.stopImmediatePropagation;return e.s... function oC (line 17) | function oC(e,t,r,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t... function sC (line 17) | function sC(e){e.target.composing=!0} function wv (line 17) | function wv(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchE... function xv (line 17) | function xv(e,t,r){return t&&(e=e.trim()),r&&(e=Wh(e)),e} method created (line 17) | created(e,{modifiers:{lazy:t,trim:r,number:o}},s){e[Fs]=hu(s);const c=o|... method mounted (line 17) | mounted(e,{value:t}){e.value=t??""} method beforeUpdate (line 17) | beforeUpdate(e,{value:t,oldValue:r,modifiers:{lazy:o,trim:s,number:c}},f... method created (line 17) | created(e,t,r){e[Fs]=hu(r),zo(e,"change",()=>{const o=e._modelValue,s=lC... method beforeUpdate (line 17) | beforeUpdate(e,t,r){e[Fs]=hu(r),kv(e,t,r)} function kv (line 17) | function kv(e,{value:t,oldValue:r},o){e._modelValue=t;let s;if(Ze(t))s=P... function lC (line 17) | function lC(e){return"_value"in e?e._value:e.value} function Jb (line 17) | function Jb(e,t){const r=t?"_trueValue":"_falseValue";return r in e?e[r]:t} function dC (line 17) | function dC(){return Sv||(Sv=gT(fC))} function hC (line 17) | function hC(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLEl... function pC (line 17) | function pC(e){return Ht(e)?document.querySelector(e):e} function mC (line 17) | function mC(e,t){const r=Go("RouterView");return ie(),Ve(r)} function oh (line 17) | function oh(e,t,r){return Io(e,ma(t,r))} function Xo (line 17) | function Xo(e,t){return typeof e=="function"?e(t):e} function Qr (line 17) | function Qr(e){return e.split("-")[0]} function Or (line 17) | function Or(e){return e.split("-")[1]} function ew (line 17) | function ew(e){return e==="x"?"y":"x"} function ip (line 17) | function ip(e){return e==="y"?"height":"width"} function Fa (line 17) | function Fa(e){return["top","bottom"].includes(Qr(e))?"y":"x"} function op (line 17) | function op(e){return ew(Fa(e))} function tw (line 17) | function tw(e,t,r){r===void 0&&(r=!1);const o=Or(e),s=op(e),c=ip(s);let ... function xC (line 17) | function xC(e){const t=gu(e);return[pu(e),t,pu(t)]} function pu (line 17) | function pu(e){return e.replace(/start|end/g,t=>wC[t])} function kC (line 17) | function kC(e,t,r){const o=["left","right"],s=["right","left"],c=["top",... function SC (line 17) | function SC(e,t,r,o){const s=Or(e);let c=kC(Qr(e),r==="start",o);return ... function gu (line 17) | function gu(e){return e.replace(/left|right|bottom|top/g,t=>bC[t])} function _C (line 17) | function _C(e){return{top:0,right:0,bottom:0,left:0,...e}} function nw (line 17) | function nw(e){return typeof e!="number"?_C(e):{top:e,right:e,bottom:e,l... function ta (line 17) | function ta(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y... function Cv (line 17) | function Cv(e,t,r){let{reference:o,floating:s}=e;const c=Fa(t),f=op(t),d... function ef (line 17) | async function ef(e,t){var r;t===void 0&&(t={});const{x:o,y:s,platform:c... method fn (line 17) | async fn(t){const{x:r,y:o,placement:s,rects:c,platform:f,elements:d,midd... function EC (line 17) | function EC(e,t,r){return(e?[...r.filter(s=>Or(s)===e),...r.filter(s=>Or... method fn (line 17) | async fn(t){var r,o,s;const{rects:c,middlewareData:f,placement:d,platfor... method fn (line 17) | async fn(t){var r,o;const{placement:s,middlewareData:c,rects:f,initialPl... function MC (line 17) | async function MC(e,t){const{placement:r,platform:o,elements:s}=e,c=awai... method fn (line 17) | async fn(t){var r,o;const{x:s,y:c,placement:f,middlewareData:d}=t,h=awai... method fn (line 17) | async fn(t){const{x:r,y:o,placement:s}=t,{mainAxis:c=!0,crossAxis:f=!1,l... method fn (line 17) | async fn(t){const{placement:r,rects:o,platform:s,elements:c}=t,{apply:f=... function hr (line 17) | function hr(e){var t;return((t=e.ownerDocument)==null?void 0:t.defaultVi... function Yr (line 17) | function Yr(e){return hr(e).getComputedStyle(e)} function rw (line 17) | function rw(e){const t=Yr(e);let r=parseFloat(t.width),o=parseFloat(t.he... function fo (line 17) | function fo(e){return ow(e)?(e.nodeName||"").toLowerCase():""} function iw (line 17) | function iw(){if(Lc)return Lc;const e=navigator.userAgentData;return e&&... function Zr (line 17) | function Zr(e){return e instanceof hr(e).HTMLElement} function so (line 17) | function so(e){return e instanceof hr(e).Element} function ow (line 17) | function ow(e){return e instanceof hr(e).Node} function Av (line 17) | function Av(e){return typeof ShadowRoot>"u"?!1:e instanceof hr(e).Shadow... function tf (line 17) | function tf(e){const{overflow:t,overflowX:r,overflowY:o,display:s}=Yr(e)... function RC (line 17) | function RC(e){return["table","td","th"].includes(fo(e))} function sh (line 17) | function sh(e){const t=/firefox/i.test(iw()),r=Yr(e),o=r.backdropFilter|... function sw (line 17) | function sw(){return!/^((?!chrome|android).)*safari/i.test(iw())} function sp (line 17) | function sp(e){return["html","body","#document"].includes(fo(e))} function lw (line 17) | function lw(e){return so(e)?e:e.contextElement} function Hs (line 17) | function Hs(e){const t=lw(e);if(!Zr(t))return aw;const r=t.getBoundingCl... function va (line 17) | function va(e,t,r,o){var s,c;t===void 0&&(t=!1),r===void 0&&(r=!1);const... function lo (line 17) | function lo(e){return((ow(e)?e.ownerDocument:e.document)||window.documen... function nf (line 17) | function nf(e){return so(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollT... function cw (line 17) | function cw(e){return va(lo(e)).left+nf(e).scrollLeft} function ya (line 17) | function ya(e){if(fo(e)==="html")return e;const t=e.assignedSlot||e.pare... function uw (line 17) | function uw(e){const t=ya(e);return sp(t)?t.ownerDocument.body:Zr(t)&&tf... function vu (line 17) | function vu(e,t){var r;t===void 0&&(t=[]);const o=uw(e),s=o===((r=e.owne... function Lv (line 17) | function Lv(e,t,r){return t==="viewport"?ta((function(o,s){const c=hr(o)... function Mv (line 17) | function Mv(e){return Zr(e)&&Yr(e).position!=="fixed"?e.offsetParent:null} function Nv (line 17) | function Nv(e){const t=hr(e);let r=Mv(e);for(;r&&RC(r)&&Yr(r).position==... function $C (line 17) | function $C(e,t,r){const o=Zr(t),s=lo(t),c=va(e,!0,r==="fixed",t);let f=... method getElementRects (line 17) | async getElementRects(e){let{reference:t,floating:r,strategy:o}=e;const ... function ba (line 17) | function ba(e,t){let r=ao.themes[e]||{},o;do o=r[t],typeof o>"u"?r.$exte... function zC (line 17) | function zC(e){const t=[e];let r=ao.themes[e]||{};do r.$extend&&!r.$rese... function Ov (line 17) | function Ov(e){const t=[e];let r=ao.themes[e]||{};do r.$extend?(t.push(r... method get (line 17) | get(){wa=!0} function $v (line 17) | function $v(e,t){const r=e.indexOf(t);r!==-1&&e.splice(r,1)} function kd (line 17) | function kd(){return new Promise(e=>requestAnimationFrame(()=>{requestAn... function Dv (line 17) | function Dv(e){let t=Iv[e];return t||(t=Iv[e]=[]),t} function ht (line 17) | function ht(e){return function(t){return ba(t.theme,e)}} method provide (line 17) | provide(){return{[Sd]:{parentPopper:this}}} method data (line 17) | data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFro... method popperId (line 17) | popperId(){return this.ariaId!=null?this.ariaId:this.randomId} method shouldMountContent (line 17) | shouldMountContent(){return this.eagerMount||this.isMounted} method slotData (line 17) | slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMoun... method parentPopper (line 17) | parentPopper(){var e;return(e=this[Sd])==null?void 0:e.parentPopper} method hasPopperShowTriggerHover (line 17) | hasPopperShowTriggerHover(){var e,t;return((e=this.popperTriggers)==null... method disabled (line 17) | disabled(e){e?this.dispose():this.init()} method container (line 17) | async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_co... method created (line 17) | created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` o... method mounted (line 17) | mounted(){this.init(),this.$_detachPopperNode()} method activated (line 17) | activated(){this.$_autoShowHide()} method deactivated (line 17) | deactivated(){this.hide()} method beforeUnmount (line 17) | beforeUnmount(){this.dispose()} method show (line 17) | show({event:e=null,skipDelay:t=!1,force:r=!1}={}){var o,s;(o=this.parent... method hide (line 17) | hide({event:e=null,skipDelay:t=!1}={}){var r;if(!this.$_hideInProgress){... method init (line 17) | init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this... method dispose (line 17) | dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListene... method onResize (line 17) | async onResize(){this.isShown&&(await this.$_computePosition(),this.$emi... method $_computePosition (line 17) | async $_computePosition(){if(this.isDisposed||this.positioningDisabled)r... method $_scheduleShow (line 17) | $_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hi... method $_scheduleHide (line 17) | $_scheduleHide(e,t=!1){if(this.shownChildren.size>0){this.pendingHide=!0... method $_computeDelay (line 17) | $_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)} method $_applyShow (line 17) | async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(t... method $_applyShowEffect (line 17) | async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.comput... method $_applyHide (line 17) | async $_applyHide(e=!1){if(this.shownChildren.size>0){this.pendingHide=!... method $_autoShowHide (line 17) | $_autoShowHide(){this.shown?this.show():this.hide()} method $_ensureTeleport (line 17) | $_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if(typ... method $_addEventListeners (line 17) | $_addEventListeners(){const e=r=>{this.isShown&&!this.$_hideInProgress||... method $_registerEventListeners (line 17) | $_registerEventListeners(e,t,r){this.$_events.push({targetNodes:e,eventT... method $_registerTriggerListeners (line 17) | $_registerTriggerListeners(e,t,r,o,s){let c=r;o!=null&&(c=typeof o=="fun... method $_removeEventListeners (line 17) | $_removeEventListeners(e){const t=[];this.$_events.forEach(r=>{const{tar... method $_refreshListeners (line 17) | $_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),thi... method $_handleGlobalClose (line 17) | $_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}... method $_detachPopperNode (line 17) | $_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.par... method $_swapTargetAttrs (line 17) | $_swapTargetAttrs(e,t){for(const r of this.$_targetNodes){const o=r.getA... method $_applyAttrsToTarget (line 17) | $_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const r in... method $_updateParentShownChildren (line 17) | $_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shown... method $_isAimingPopper (line 17) | $_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();... method render (line 17) | render(){return this.$slots.default(this.slotData)} function zv (line 17) | function zv(e,t){for(let r=0;r=0;o--){const s=nr[o... function Hv (line 17) | function Hv(e,t,r){return r.closeAllPopover||r.closePopover&&t||HC(e,r)&... function HC (line 17) | function HC(e,t){if(typeof e.autoHide=="function"){const r=e.autoHide(t)... function BC (line 17) | function BC(){for(let e=0;e{this._w=this.$el.offsetWidth,this._h=this.$el.off... method beforeUnmount (line 17) | beforeUnmount(){this.removeResizeHandlers()} method compareAndNotify (line 17) | compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!... method emitSize (line 17) | emitSize(){this.$emit("notify",{width:this._w,height:this._h})} method addResizeHandlers (line 17) | addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEv... method removeResizeHandlers (line 17) | removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!... method themeClass (line 17) | themeClass(){return zC(this[e])} method toPx (line 17) | toPx(e){return e!=null&&!isNaN(e)?`${e}px`:null} function tE (line 17) | function tE(e,t,r,o,s,c){const f=Go("ResizeObserver");return ie(),ve("di... method show (line 17) | show(...e){return this.$refs.popper.show(...e)} method hide (line 17) | hide(...e){return this.$refs.popper.hide(...e)} method dispose (line 17) | dispose(...e){return this.$refs.popper.dispose(...e)} method onResize (line 17) | onResize(...e){return this.$refs.popper.onResize(...e)} method finalTheme (line 17) | finalTheme(){return this.theme??this.$options.vPopperTheme} method getTargetNodes (line 17) | getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this... function rE (line 17) | function rE(e,t,r,o,s,c){const f=Go("PopperContent"),d=Go("Popper");retu... method data (line 17) | data(){return{asyncContent:null}} method isContentAsync (line 17) | isContentAsync(){return typeof this.content=="function"} method loading (line 17) | loading(){return this.isContentAsync&&this.asyncContent==null} method finalContent (line 17) | finalContent(){return this.isContentAsync?this.loading?this.loadingConte... method handler (line 17) | handler(){this.fetchContent(!0)} method finalContent (line 17) | async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()} method created (line 17) | created(){this.$_fetchId=0} method fetchContent (line 17) | fetchContent(e){if(typeof this.content=="function"&&this.$_isShown&&(e||... method onResult (line 17) | onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)} method onShow (line 17) | onShow(){this.$_isShown=!0,this.fetchContent()} method onHide (line 17) | onHide(){this.$_isShown=!1} function aE (line 17) | function aE(e,t,r,o,s,c){const f=Go("PopperContent"),d=Go("Popper");retu... function uE (line 17) | function uE(e,t){let r=e.placement;if(!r&&t)for(const o of dw)t[o]&&(r=o... function yw (line 17) | function yw(e,t,r){let o;const s=typeof t;return s==="string"?o={content... function dE (line 17) | function dE(){if(_d)return;xa=Ge([]),_d=Qb({name:"VTooltipDirectiveApp",... function bw (line 17) | function bw(e,t,r){dE();const o=Ge(yw(e,t,r)),s=Ge(!1),c={id:fE++,option... function ap (line 17) | function ap(e){if(e.$_popper){const t=xa.value.indexOf(e.$_popper.item);... function Wv (line 17) | function Wv(e,{value:t,modifiers:r}){const o=yw(e,t,r);if(!o.content||ba... method beforeUnmount (line 17) | beforeUnmount(e){ap(e)} function cp (line 17) | function cp(e){return I0()?(KS(e),!0):!1} function up (line 17) | function up(e,t){function r(...o){return new Promise((s,c)=>{Promise.res... function xw (line 17) | function xw(e,t={}){let r,o,s=yu;const c=h=>{clearTimeout(h),s(),s=yu};l... function kw (line 17) | function kw(e=fp,t={}){const{initialState:r="active"}=t,o=Yo(r==="active... function qv (line 17) | function qv(e,t=!1,r="Timeout"){return new Promise((o,s)=>{setTimeout(t?... function jv (line 17) | function jv(e){return e.endsWith("rem")?Number.parseFloat(e)*16:Number.p... function wE (line 17) | function wE(e){return ti()} function Cd (line 17) | function Cd(e){return Array.isArray(e)?e:[e]} function Yo (line 17) | function Yo(...e){if(e.length!==1)return w_(...e);const t=e[0];return ty... function Nc (line 17) | function Nc(e,t=200,r={}){return up(xw(t,r),e)} function Sw (line 17) | function Sw(e,t,r={}){const{eventFilter:o=fp,...s}=r;return xt(e,up(o,t)... function _w (line 17) | function _w(e,t,r={}){const{eventFilter:o,initialState:s="active",...c}=... function dp (line 17) | function dp(e,t=!0,r){wE()?Mi(e,r):t?e():Et(e)} function uh (line 17) | function uh(e,t=!1){function r(v,{flush:b="sync",deep:w=!1,timeout:E,thr... function Uv (line 17) | function Uv(e){return uh(e)} function xE (line 17) | function xE(e=!1,t={}){const{truthyValue:r=!0,falsyValue:o=!1}=t,s=Mt(e)... function hp (line 17) | function hp(e,t,r={}){const{debounce:o=0,maxWait:s=void 0,...c}=r;return... function kE (line 17) | function kE(e,t,r={}){const{eventFilter:o=fp,...s}=r,c=up(o,t);let f,d,h... function SE (line 17) | function SE(e,t,r){return xt(e,t,{...r,immediate:!0})} function _E (line 17) | function _E(e,t,r){const o=xt(e,(...s)=>(Et(()=>o()),t(...s)),r);return o} function TE (line 17) | function TE(e,t,r){let o;Mt(r)?o={evaluating:r}:o={};const{lazy:s=!1,eva... function bu (line 17) | function bu(e){var t;const r=Xt(e);return(t=r?.$el)!=null?t:r} function ho (line 17) | function ho(...e){const t=[],r=()=>{t.forEach(d=>d()),t.length=0},o=(d,h... function CE (line 17) | function CE(){const e=Ft(!1),t=ti();return t&&Mi(()=>{e.value=!0},t),e} function Tw (line 17) | function Tw(e){const t=CE();return ke(()=>(t.value,!!e()))} function EE (line 17) | function EE(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key... function Cw (line 17) | function Cw(...e){let t,r,o={};e.length===3?(t=e[0],r=e[1],o=e[2]):e.len... function AE (line 17) | function AE(e,t={}){const{immediate:r=!0,fpsLimit:o=void 0,window:s=Ir,o... function ME (line 17) | function ME(){const e=Sb()?gE(LE,null):null;return typeof e=="number"?e:... function Ew (line 17) | function Ew(e,t={}){const{window:r=Ir,ssrWidth:o=ME()}=t,s=Tw(()=>r&&"ma... function Aw (line 17) | function Aw(e){return JSON.parse(JSON.stringify(e))} function OE (line 17) | function OE(){return Pc in Oc||(Oc[Pc]=Oc[Pc]||{}),Oc[Pc]} function Lw (line 17) | function Lw(e,t){return NE[e]||t} function PE (line 17) | function PE(e){return Ew("(prefers-color-scheme: dark)",e)} function RE (line 17) | function RE(e){return e==null?"any":e instanceof Set?"set":e instanceof ... function Mw (line 17) | function Mw(e,t,r,o={}){var s;const{flush:c="pre",deep:f=!0,listenToStor... function DE (line 17) | function DE(e={}){const{selector:t="html",attribute:r="class",initialVal... function zE (line 17) | function zE(e={}){const{valueDark:t="dark",valueLight:r=""}=e,o=DE({...e... function Nw (line 17) | function Nw(e){return e} function FE (line 17) | function FE(e,t){return e.value=t} function HE (line 17) | function HE(e){return e?typeof e=="function"?e:Aw:Nw} function BE (line 17) | function BE(e){return e?typeof e=="function"?e:Aw:Nw} function WE (line 17) | function WE(e,t={}){const{clone:r=!1,dump:o=HE(r),parse:s=BE(r),setSourc... function qE (line 17) | function qE(e,t={}){const{deep:r=!1,flush:o="pre",eventFilter:s}=t,{even... function Ow (line 17) | function Ow(e,t,r={}){const{window:o=Ir,...s}=r;let c;const f=Tw(()=>o&&... function sf (line 17) | function sf(e,t,r={}){const{window:o=Ir}=r;return Mw(e,t,o?.localStorage... function jE (line 17) | function jE(e="history",t={}){const{initialValue:r={},removeNullishValue... function Pw (line 17) | function Pw(e={}){const{window:t=Ir,initialWidth:r=Number.POSITIVE_INFIN... method setup (line 17) | setup(e,{emit:t}){const r=t,o=e,s=yb(),c=Ge([]),f=ke(()=>c.value.reduce(... method setup (line 17) | setup(e){var t;const r=e,o=pn("requestUpdate"),s=pn("onPaneAdd"),c=pn("h... function Rw (line 17) | function Rw(e){return e!=null} function pp (line 17) | function pp(e){return e==null&&(e=[]),Array.isArray(e)?e:[e]} function VE (line 17) | function VE(e=""){return e&&e.replace(/\\/g,"/").replace(UE,t=>t.toUpper... function KE (line 17) | function KE(){return typeof process<"u"&&typeof process.cwd=="function"?... function XE (line 17) | function XE(e,t){let r="",o=0,s=-1,c=0,f=null;for(let d=0;d<=e.length;++... function Hl (line 17) | function Hl(e,t){let r=0,o=0,s=0;do{const f=e.next();s=Iw[f],r|=(s&31)<<... function Yv (line 17) | function Yv(e,t){return e.pos>=t?!1:e.peek()!==YE} method constructor (line 17) | constructor(e){this.pos=0,this.buffer=e} method next (line 17) | next(){return this.buffer.charCodeAt(this.pos++)} method peek (line 17) | peek(){return this.buffer.charCodeAt(this.pos)} method indexOf (line 17) | indexOf(e){const{buffer:t,pos:r}=this,o=t.indexOf(e,r);return o===-1?t.l... function QE (line 17) | function QE(e){const{length:t}=e,r=new JE(e),o=[];let s=0,c=0,f=0,d=0,h=... function eA (line 17) | function eA(e){e.sort(tA)} function tA (line 17) | function tA(e,t){return e[0]-t[0]} function sA (line 17) | function sA(e,t,r,o){for(;r<=o;){const s=r+(o-r>>1),c=e[s][lf]-t;if(c===... function lA (line 17) | function lA(e,t,r){for(let o=r+1;o=0&&e[o][lf]===t;r=o--);return r} function cA (line 17) | function cA(e,t,r,o){const{lastKey:s,lastNeedle:c,lastIndex:f}=r;let d=0... function hA (line 17) | function hA(e){var t;return(t=e)._decoded||(t._decoded=QE(e._encoded))} function pA (line 17) | function pA(e,t){let{line:r,column:o,bias:s}=t;if(r--,r<0)throw new Erro... function $c (line 17) | function $c(e,t,r,o){return{source:e,line:t,column:r,name:o}} function gA (line 17) | function gA(e,t,r,o,s){let c=cA(e,o,t,r);return wu?c=(s===Zv?lA:aA)(e,o,... function zw (line 17) | function zw(e){if(!e.includes(":"))return[e];const r=/(.+?)(?::(\d+))?(?... function yA (line 17) | function yA(e){let t=e.trim();if(mA.test(t)||(t.includes(" > eval")&&(t=... function bA (line 17) | function bA(e){let t=e.trim();if(!Dw.test(t))return null;t.includes("(ev... function wA (line 17) | function wA(e,t={}){const{ignoreStackEntries:r=vA}=t;return(Dw.test(e)?k... function Jv (line 17) | function Jv(e,t){return e.some(r=>t.match(r))} function xA (line 17) | function xA(e){return e.split(` function kA (line 18) | function kA(e){return e.split(` class SA (line 19) | class SA{_encoded;_decoded;_decodedMemo;url;version;names=[];resolvedSou... method constructor (line 19) | constructor(t,r){this.map=t;const{mappings:o,names:s,sources:c}=t;this... function _A (line 19) | function _A(){return{lastKey:-1,lastNeedle:-1,lastIndex:-1}} function TA (line 19) | function TA(e,t){const r=pA(e,t);return r.column==null?null:r} function Fw (line 19) | function Fw(e=""){return e&&e.replace(/\\/g,"/").replace(CA,t=>t.toUpper... function OA (line 19) | function OA(){return typeof process<"u"&&typeof process.cwd=="function"?... function Hw (line 19) | function Hw(e,t){let r="",o=0,s=-1,c=0,f=null;for(let d=0;d<=e.length;++... function PA (line 19) | function PA(e){let t=0;if(e.length===0)return`${t}`;for(let r=0;rJs(t)?[t]:[t,...gp(t.tasks)])} function $A (line 19) | function $A(e){const t=[e.name];let r=e;for(;r?.suite;)r=r.suite,r?.name... function IA (line 19) | function IA(){let e,t;return{promise:new Promise((r,o)=>{e=r,t=o}),resol... function FA (line 19) | function FA(e=21){let t="",r=e;for(;r--;)t+=zA[DA()*64|0];return t} function qA (line 19) | function qA(e,t){const{post:r,on:o,off:s=()=>{},eventNames:c=[],serializ... function p (line 19) | function p(g,v){if(h)return h=!h,v;const b=o.call(this,g,v);switch(typeo... class Xw (line 19) | class Xw{filesMap=new Map;pathsSet=new Set;idMap=new Map;getPaths(){retu... method getPaths (line 19) | getPaths(){return Array.from(this.pathsSet)} method getFiles (line 19) | getFiles(t){return t?t.map(r=>this.filesMap.get(r)).flat().filter(r=>r... method getFilepaths (line 19) | getFilepaths(){return Array.from(this.filesMap.keys())} method getFailedFilepaths (line 19) | getFailedFilepaths(){return this.getFiles().filter(t=>t.result?.state=... method collectPaths (line 19) | collectPaths(t=[]){t.forEach(r=>{this.pathsSet.add(r)})} method collectFiles (line 19) | collectFiles(t=[]){t.forEach(r=>{const o=this.filesMap.get(r.filepath)... method clearFiles (line 19) | clearFiles(t,r=[]){const o=t;r.forEach(s=>{const c=this.filesMap.get(s... method updateId (line 19) | updateId(t){this.idMap.get(t.id)!==t&&(this.idMap.set(t.id,t),t.type==... method updateTasks (line 19) | updateTasks(t){for(const[r,o,s]of t){const c=this.idMap.get(r);c&&(c.r... method updateUserLog (line 19) | updateUserLog(t){const r=t.taskId&&this.idMap.get(t.taskId);r&&(r.logs... function XA (line 19) | function XA(e,t={}){const{handlers:r={},autoReconnect:o=!0,reconnectInte... function Yw (line 19) | function Yw(e){return e.replace(/[&<>"']/g,t=>YA[t])} function Ha (line 19) | function Ha(e){return Object.hasOwn(e,"tasks")} function QA (line 19) | function QA(e,t){return typeof e!="string"||typeof t!="string"?!1:e.toLo... function Fo (line 19) | function Fo(e){return e>1e3?`${(e/1e3).toFixed(2)}s`:`${Math.round(e)}ms`} function Ed (line 19) | function Ed(e){return e>1e3?`${(e/1e3).toFixed(2)}s`:`${e.toFixed(2)}ms`} function eL (line 19) | function eL(e){const t=new Map,r=new Map,o=[];for(;;){let s=0;if(e.forEa... function Jw (line 19) | function Jw(e){let t=e;t.includes("/node_modules/")&&(t=e.split(/\/node_... function tL (line 19) | function tL(e){return Jw(e).raw} function Xc (line 19) | function Xc(e){if(e>=500)return"danger";if(e>=100)return"warning"} function _u (line 19) | function _u(e){const t=Xc(e);if(t==="danger")return"text-red";if(t==="wa... function Qw (line 19) | function Qw(e){if(!e)return"";const t=e.split("").reduce((o,s,c)=>o+s.ch... function ex (line 19) | function ex(e){switch(e){case"blue":case"green":case"magenta":case"black... function nL (line 19) | function nL(e){return e.type==="test"} function rL (line 19) | function rL(e){return e.mode==="run"&&e.type==="test"} function In (line 19) | function In(e){return e.type==="file"} function Ci (line 19) | function Ci(e){return e.type==="file"||e.type==="suite"} function iL (line 19) | function iL(e=Oe.root.tasks){return e.sort((t,r)=>`${t.filepath}:${t.pro... function Sa (line 19) | function Sa(e,t=!1){let r=Oe.nodes.get(e.id);if(r?(r.typecheck=!!e.meta&... function tx (line 19) | function tx(e,t){const r=Oe.nodes.get(e);if(!r||!Ci(r))return;const o=ft... function oL (line 19) | function oL(e){const t=Oe.nodes.get(e);if(!t)return;const r=ft.state.idM... function Ba (line 19) | function Ba(e,t,r){const o=Oe.nodes.get(e);let s;const c=typeof t.result... function sL (line 19) | function sL(e){const t=Oe.nodes.get(e);if(!t||!Ci(t))return;const r=new ... function lL (line 19) | function lL(){ph(Oe.root.tasks);const e=[...Jn.value.filter(In)];ph(e),D... function ph (line 19) | function ph(e){for(const t of e)Ci(t)&&(t.expanded=!1,ph(t.tasks))} function cL (line 19) | function cL(e,t,r){return e?ox(e,t,r):!1} function mp (line 19) | function mp(e,t){const r=[...rx(e,t)];Jn.value=r,cf.value=r.filter(In).m... function uL (line 19) | function uL(e,t,r,o,s){if(o){if(In(t))return s.has(t.id)?t:void 0;if(r.h... function dL (line 19) | function dL(e,t){return(t.success||t.failed)&&"result"in e&&(t.success&&... function ox (line 19) | function ox(e,t,r){if(t.length===0||QA(e.name,t))if(r.success||r.failed|... function ly (line 19) | function ly(e,t,r){const o=ft.state.idMap.get(e.id);return o?ox(o,t,r):!1} function hL (line 19) | function hL(e,t,r){const o=tx(e,!1);if(!o)return;const[s,c]=o;for(const ... function pL (line 19) | function pL(e,t){vp(Oe.root.tasks,!1);const r=[...rx(e,t)];gn.value.expa... function gL (line 19) | function gL(e,t){if(e.size)for(const r of Jn.value)e.has(r.id)&&(r.expan... function vp (line 19) | function vp(e,t){for(const r of e)Ci(r)&&(r.expanded=!0,vp(r.tasks,!1));... function yp (line 19) | function yp(e){return Ww(e).some(t=>t.result?.errors?.some(r=>typeof r?.... function vL (line 19) | function vL(e,t,r,o){e.map(s=>[`${s.filepath}:${s.projectName||""}`,s]).... function yL (line 19) | function yL(e){queueMicrotask(()=>{const t=Oe.pendingTasks,r=ft.state.id... function bL (line 19) | function bL(e,t){const r=Oe.pendingTasks,s=ft.state.idMap.get(e);if(s?.t... function ay (line 19) | function ay(e,t,r,o,s,c){e&&TL(r);const f=!e;queueMicrotask(()=>{t?kL(f)... function xL (line 19) | function xL(){const e=ft.state.idMap;let t;for(const r of wL())t=e.get(r... function kL (line 19) | function kL(e){const t=ft.state.getFiles(),r=Oe.nodes,o=t.filter(c=>!r.h... function SL (line 19) | function SL(e){const t=new Map(Oe.pendingTasks.entries());Oe.pendingTask... function _L (line 19) | function _L(e,t,r=!1){const o=gn.value.expandAll,s=o!==!0,c=new Set(Dr.v... function cy (line 19) | function cy(e,t,r){mp(e,t),r&&(xL(),uf.value="idle")} function Tu (line 19) | function Tu(e){let t;for(let r=0;rsx(f,s,c)).reduce((f,{fail... class AL (line 19) | class AL{constructor(t=[],r=new Map,o=!1,s=500,c={id:"vitest-root-node",... method constructor (line 19) | constructor(t=[],r=new Map,o=!1,s=500,c={id:"vitest-root-node",expanda... method loadFiles (line 19) | loadFiles(t,r){this.projects.splice(0,this.projects.length,...r.map(o=... method startRun (line 19) | startRun(){this.startTime=performance.now(),this.resumeEndRunId=setTim... method recordTestArtifact (line 19) | recordTestArtifact(t,r){bL(t,r),this.onTaskUpdateCalled||(clearTimeout... method resumeRun (line 19) | resumeRun(t,r){yL(t),this.onTaskUpdateCalled||(clearTimeout(this.resum... method endRun (line 19) | endRun(t=performance.now()-this.startTime){this.executionTime=t,this.r... method runCollect (line 19) | runCollect(){this.collect(!1,!1)} method collect (line 19) | collect(t,r,o=!0){o?queueMicrotask(()=>{ay(t,r,this.summary,Vn.value.t... method collectTestsTotal (line 19) | collectTestsTotal(t,r,o,s){return EL(t,r,o,s,Vn.value.trim(),{failed:i... method collapseNode (line 19) | collapseNode(t){queueMicrotask(()=>{sL(t)})} method expandNode (line 19) | expandNode(t){queueMicrotask(()=>{hL(t,Vn.value.trim(),{failed:it.fail... method collapseAllNodes (line 19) | collapseAllNodes(){queueMicrotask(()=>{lL()})} method expandAllNodes (line 19) | expandAllNodes(){queueMicrotask(()=>{pL(Vn.value.trim(),{failed:it.fai... method filterNodes (line 19) | filterNodes(){queueMicrotask(()=>{mp(Vn.value.trim(),{failed:it.failed... function ax (line 19) | function ax(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.c... function vo (line 19) | function vo(){return uy||(uy=1,(function(e,t){(function(r,o){e.exports=o... function ece (line 43) | function ece(){if(fy)return Ts;fy=1;var e=Ts&&Ts.__importDefault||functi... function hy (line 43) | function hy(){if(dy)return Er;dy=1;var e=Er&&Er.__importDefault||functio... function gy (line 43) | function gy(){if(py)return Ln;py=1;var e=Ln&&Ln.__importDefault||functio... function tce (line 43) | function tce(){return my||(my=1,(function(e){Object.defineProperty(e,"__... function nce (line 43) | function nce(){if(vy)return Ld;vy=1;function e(N,O){if(!(N instanceof O)... function oa (line 44) | function oa(e){return e.replace(/&/g,"&").replace(/${... function dx (line 44) | function dx(e,t){const r=wp(e);return t.map(o=>{const s=o.result;if(!s||... function xp (line 44) | function xp(){return by||(by=1,(function(e,t){(function(r){r(vo())})(fun... function kp (line 44) | function kp(){return xy||(xy=1,(function(e,t){(function(r){r(vo())})(fun... function ace (line 44) | function ace(){return _y||(_y=1,(function(e,t){(function(r){r(vo())})(fu... function cce (line 44) | function cce(){return Ty||(Ty=1,(function(e,t){(function(r){r(vo(),kp(),... function uce (line 44) | function uce(){return Ey||(Ey=1,(function(e,t){(function(r){r(vo(),kp(),... function fce (line 44) | function fce(){return Ly||(Ly=1,(function(e,t){(function(r){r(vo())})(fu... function dce (line 44) | function dce(){return Ny||(Ny=1,(function(e,t){(function(r){r(vo())})(fu... function hce (line 44) | function hce(e,t,r={}){const o=NL.fromTextArea(e.value,{theme:"vars",...... function gx (line 44) | async function gx(e){_a({file:e.file.id,line:e.location?.line??1,view:"e... function pce (line 44) | function pce(e,t){_a({file:e,column:t.column-1,line:t.line,view:"editor"... function gce (line 44) | function gce(e,t){if(!t)return;const{line:r,column:o,file:s}=t;if(e.file... function mce (line 44) | function mce(){const e=po.value;if(e&&e.length>0){const t=mr(e);t?(pr.va... function Eu (line 44) | function Eu(e){Ws.value=e,go.value=!1,e&&(pr.value=void 0,po.value="")} function _a (line 44) | function _a({file:e,line:t,view:r,test:o,column:s}){po.value=e,hx.value=... function vce (line 44) | function vce(e){e.type==="test"?hn.value==="editor"?gx(e):_a({file:e.fil... function yce (line 44) | function yce(){go.value=!0,Ws.value=!1,pr.value=void 0,po.value=""} function bce (line 44) | function bce(){At.details.browser=100,At.details.main=0,co.value=[100,0]} function mx (line 44) | function mx(){if(Zn?.provider==="webdriverio"){const e=window.outerWidth... function wce (line 44) | function wce(){At.details.browser=mx(),At.details.main=100-At.details.br... function xce (line 44) | function xce(){At.navigation=33,At.details.size=67,qs.value=[33,67]} function vx (line 44) | function vx(){At.details.main!==0&&(At.details.browser=mx(),At.details.m... method setCurrentFileId (line 44) | setCurrentFileId(e){po.value=e,pr.value=mr(e),Eu(!1)} method setIframeViewport (line 44) | async setIframeViewport(e,t){tr.value=[e,t],Zn?.provider==="webdriverio"... function Fce (line 44) | function Fce(e,t){return Sp(e,{i:2},t,t)} function Hce (line 44) | function Hce(e,t){var r=Ice(e);return r+8>e.length&&Un(6,"invalid gzip d... function Bce (line 44) | function Bce(e,t){return Sp(e.subarray(zce(e),-4),{i:2},t,t)} function Wce (line 44) | function Wce(e,t){return e[0]==31&&e[1]==139&&e[2]==8?Hce(e,t):(e[0]&15)... function Py (line 44) | function Py(e,t){var r;if(yh)return yh.decode(e);var o=jce(e),s=o.s,r=o.... function Uce (line 44) | function Uce(){const e=ir({state:new Xw,waitForConnection:f,reconnect:s,... method onTestAnnotate (line 44) | onTestAnnotate(t,r){Oe.recordTestArtifact(t,{type:"internal:annotation",... method onTestArtifactRecord (line 44) | onTestArtifactRecord(t,r){Oe.recordTestArtifact(t,r)} method onTaskUpdate (line 44) | onTaskUpdate(t,r){Oe.resumeRun(t,r),uf.value="running"} method onSpecsCollected (line 44) | onSpecsCollected(t,r){Oe.startTime=r||performance.now()} method onFinished (line 44) | onFinished(t,r,o,s){Oe.endRun(s),eo.value=(r||[]).map(fx)} method onFinishedReportCoverage (line 44) | onFinishedReportCoverage(){const t=document.querySelector("iframe#vitest... function mr (line 44) | function mr(e){const t=ft.state.idMap.get(e);return t||void 0} function Gce (line 44) | function Gce(){return _p(ft.state.getFiles())} function Cx (line 44) | function Cx(e){delete e.result;const t=Oe.nodes.get(e.id);if(t&&(t.state... function Kce (line 44) | function Kce(e){const t=Oe.nodes;e.forEach(r=>{delete r.result,gp(r).for... function _p (line 44) | function _p(e){return Kce(e),Oe.startRun(),ft.rpc.rerun(e.map(t=>t.filep... function Xce (line 44) | function Xce(e){return Cx(e),Oe.startRun(),ft.rpc.rerunTask(e.id)} method setup (line 44) | setup(e){return(t,r)=>(ie(),ve("button",{"aria-label":e.title,role:"butt... method setup (line 44) | setup(e){const t={"small-mobile":[320,568],"large-mobile":[414,896],tabl... method setup (line 44) | setup(e){return(t,r)=>K(Vce)?He("",!0):(ie(),ve("div",{key:0,fixed:"","i... method setup (line 44) | setup(e){return(t,r)=>(ie(),ve("div",uue,[r[0]||(r[0]=X("div",{p:"3","h-... method setup (line 44) | setup(e){return(t,r)=>(ie(),ve(nt,null,[X("h4",hue,[X("span",pue,[Qe(Re(... method setup (line 44) | setup(e){return(t,r)=>(ie(),ve(nt,null,[X("div",Sue,[r[8]||(r[8]=X("div"... method setup (line 44) | setup(e){return(t,r)=>(ie(),ve("div",$ue,[X("div",null,[X("div",Iue,[Dt(... method setup (line 44) | setup(e){function t(r){it.success=!1,it.failed=!1,it.skipped=!1,r!=="tot... method setup (line 44) | setup(e){return(t,r)=>(ie(),ve("div",Hue,[K(Oe).summary.files===0&&K(Ms)... method setup (line 44) | setup(e){return(t,r)=>(ie(),ve("div",jue,[r[0]||(r[0]=X("div",{p:"3","h-... function Vue (line 44) | function Vue(e,t){let r;return(...o)=>{r!==void 0&&clearTimeout(r),r=set... function ff (line 44) | function ff(e){var t=e+="",r=t.indexOf(":");return r>=0&&(t=e.slice(0,r)... function Gue (line 44) | function Gue(e){return function(){var t=this.ownerDocument,r=this.namesp... function Kue (line 44) | function Kue(e){return function(){return this.ownerDocument.createElemen... function Ex (line 44) | function Ex(e){var t=ff(e);return(t.local?Kue:Gue)(t)} function Xue (line 44) | function Xue(){} function Tp (line 44) | function Tp(e){return e==null?Xue:function(){return this.querySelector(e)}} function Yue (line 44) | function Yue(e){typeof e!="function"&&(e=Tp(e));for(var t=this._groups,r... function Zue (line 44) | function Zue(e){return e==null?[]:Array.isArray(e)?e:Array.from(e)} function Jue (line 44) | function Jue(){return[]} function Ax (line 44) | function Ax(e){return e==null?Jue:function(){return this.querySelectorAl... function Que (line 44) | function Que(e){return function(){return Zue(e.apply(this,arguments))}} function efe (line 44) | function efe(e){typeof e=="function"?e=Que(e):e=Ax(e);for(var t=this._gr... function Lx (line 44) | function Lx(e){return function(){return this.matches(e)}} function Mx (line 44) | function Mx(e){return function(t){return t.matches(e)}} function nfe (line 44) | function nfe(e){return function(){return tfe.call(this.children,e)}} function rfe (line 44) | function rfe(){return this.firstElementChild} function ife (line 44) | function ife(e){return this.select(e==null?rfe:nfe(typeof e=="function"?... function sfe (line 44) | function sfe(){return Array.from(this.children)} function lfe (line 44) | function lfe(e){return function(){return ofe.call(this.children,e)}} function afe (line 44) | function afe(e){return this.selectAll(e==null?sfe:lfe(typeof e=="functio... function cfe (line 44) | function cfe(e){typeof e!="function"&&(e=Lx(e));for(var t=this._groups,r... function Nx (line 44) | function Nx(e){return new Array(e.length)} function ufe (line 44) | function ufe(){return new lr(this._enter||this._groups.map(Nx),this._par... function Au (line 44) | function Au(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.... function ffe (line 44) | function ffe(e){return function(){return e}} function dfe (line 44) | function dfe(e,t,r,o,s,c){for(var f=0,d,h=t.length,p=c.length;ft?1:e>=t?0:NaN} function Sfe (line 44) | function Sfe(){var e=arguments[0];return arguments[0]=this,e.apply(null,... function _fe (line 44) | function _fe(){return Array.from(this)} function Tfe (line 44) | function Tfe(){for(var e=this._groups,t=0,r=e.length;t1?this.each((t==null?Ife:typ... function el (line 44) | function el(e,t){return e.style.getPropertyValue(t)||Ox(e).getComputedSt... function Hfe (line 44) | function Hfe(e){return function(){delete this[e]}} function Bfe (line 44) | function Bfe(e,t){return function(){this[e]=t}} function Wfe (line 44) | function Wfe(e,t){return function(){var r=t.apply(this,arguments);r==nul... function qfe (line 44) | function qfe(e,t){return arguments.length>1?this.each((t==null?Hfe:typeo... function Px (line 44) | function Px(e){return e.trim().split(/^|\s+/)} function Cp (line 44) | function Cp(e){return e.classList||new Rx(e)} function Rx (line 44) | function Rx(e){this._node=e,this._names=Px(e.getAttribute("class")||"")} function $x (line 44) | function $x(e,t){for(var r=Cp(e),o=-1,s=t.length;++o>16&255,e>>8&255,e&255,1)} function Dc (line 44) | function Dc(e,t,r,o){return o<=0&&(e=t=r=NaN),new Yn(e,t,r,o)} function jde (line 44) | function jde(e){return e instanceof Va||(e=Aa(e)),e?(e=e.rgb(),new Yn(e.... function xh (line 44) | function xh(e,t,r,o){return arguments.length===1?jde(e):new Yn(e,t,r,o??1)} function Yn (line 44) | function Yn(e,t,r,o){this.r=+e,this.g=+t,this.b=+r,this.opacity=+o} method brighter (line 44) | brighter(e){return e=e==null?Lu:Math.pow(Lu,e),new Yn(this.r*e,this.g*e,... method darker (line 44) | darker(e){return e=e==null?Ca:Math.pow(Ca,e),new Yn(this.r*e,this.g*e,th... method rgb (line 44) | rgb(){return this} method clamp (line 44) | clamp(){return new Yn(Vo(this.r),Vo(this.g),Vo(this.b),Mu(this.opacity))} method displayable (line 44) | displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5... function qy (line 44) | function qy(){return`#${Bo(this.r)}${Bo(this.g)}${Bo(this.b)}`} function Ude (line 44) | function Ude(){return`#${Bo(this.r)}${Bo(this.g)}${Bo(this.b)}${Bo((isNa... function jy (line 44) | function jy(){const e=Mu(this.opacity);return`${e===1?"rgb(":"rgba("}${V... function Mu (line 44) | function Mu(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))} function Vo (line 44) | function Vo(e){return Math.max(0,Math.min(255,Math.round(e)||0))} function Bo (line 44) | function Bo(e){return e=Vo(e),(e<16?"0":"")+e.toString(16)} function Uy (line 44) | function Uy(e,t,r,o){return o<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=N... function Wx (line 44) | function Wx(e){if(e instanceof Mr)return new Mr(e.h,e.s,e.l,e.opacity);i... function Vde (line 44) | function Vde(e,t,r,o){return arguments.length===1?Wx(e):new Mr(e,t,r,o??1)} function Mr (line 44) | function Mr(e,t,r,o){this.h=+e,this.s=+t,this.l=+r,this.opacity=+o} method brighter (line 44) | brighter(e){return e=e==null?Lu:Math.pow(Lu,e),new Mr(this.h,this.s,this... method darker (line 44) | darker(e){return e=e==null?Ca:Math.pow(Ca,e),new Mr(this.h,this.s,this.l... method rgb (line 44) | rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s... method clamp (line 44) | clamp(){return new Mr(Vy(this.h),zc(this.s),zc(this.l),Mu(this.opacity))} method displayable (line 44) | displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&th... method formatHsl (line 44) | formatHsl(){const e=Mu(this.opacity);return`${e===1?"hsl(":"hsla("}${Vy(... function Vy (line 44) | function Vy(e){return e=(e||0)%360,e<0?e+360:e} function zc (line 44) | function zc(e){return Math.max(0,Math.min(1,e||0))} function $d (line 44) | function $d(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e... function Gde (line 44) | function Gde(e,t){return function(r){return e+r*t}} function Kde (line 44) | function Kde(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,funct... function Xde (line 44) | function Xde(e){return(e=+e)==1?jx:function(t,r){return r-t?Kde(t,r,e):q... function jx (line 44) | function jx(e,t){var r=t-e;return r?Gde(e,r):qx(isNaN(e)?t:e)} function o (line 44) | function o(s,c){var f=r((s=xh(s)).r,(c=xh(c)).r),d=r(s.g,c.g),h=r(s.b,c.... function to (line 44) | function to(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}} function Yde (line 44) | function Yde(e){return function(){return e}} function Zde (line 44) | function Zde(e){return function(t){return e(t)+""}} function Jde (line 44) | function Jde(e,t){var r=kh.lastIndex=Id.lastIndex=0,o,s,c,f=-1,d=[],h=[]... function Ux (line 44) | function Ux(e,t,r,o,s,c){var f,d,h;return(f=Math.sqrt(e*e+t*t))&&(e/=f,t... function Qde (line 44) | function Qde(e){const t=new(typeof DOMMatrix=="function"?DOMMatrix:WebKi... function ehe (line 44) | function ehe(e){return e==null||(Fc||(Fc=document.createElementNS("http:... function Vx (line 44) | function Vx(e,t,r,o){function s(p){return p.length?p.pop()+" ":""}functi... function Xy (line 44) | function Xy(e){return((e=Math.exp(e))+1/e)/2} function ihe (line 44) | function ihe(e){return((e=Math.exp(e))-1/e)/2} function ohe (line 44) | function ohe(e){return((e=Math.exp(2*e))-1)/(e+1)} function s (line 44) | function s(c,f){var d=c[0],h=c[1],p=c[2],g=f[0],v=f[1],b=f[2],w=g-d,E=v-... function Ap (line 44) | function Ap(){return Ko||(Kx(lhe),Ko=La.now()+df)} function lhe (line 44) | function lhe(){Ko=0} function Pu (line 44) | function Pu(){this._call=this._time=this._next=null} function Lp (line 44) | function Lp(e,t,r){var o=new Pu;return o.restart(e,t,r),o} function ahe (line 44) | function ahe(){Ap(),++nl;for(var e=Nu,t;e;)(t=Ko-e._time)>=0&&e._call.ca... function Yy (line 44) | function Yy(){Ko=(Ou=La.now())+df,nl=Vl=0;try{ahe()}finally{nl=0,uhe(),K... function che (line 44) | function che(){var e=La.now(),t=e-Ou;t>Gx&&(df-=t,Ou=e)} function uhe (line 44) | function uhe(){for(var e,t=Nu,r,o=1/0;t;)t._call?(o>t._time&&(o=t._time)... function _h (line 44) | function _h(e){if(!nl){Vl&&(Vl=clearTimeout(Vl));var t=e-Ko;t>24?(e<1/0&... function Zy (line 44) | function Zy(e,t,r){var o=new Pu;return t=t==null?0:+t,o.restart(s=>{o.st... function hf (line 44) | function hf(e,t,r,o,s,c){var f=e.__transition;if(!f)e.__transition={};el... function Mp (line 44) | function Mp(e,t){var r=Fr(e,t);if(r.state>Xx)throw new Error("too late; ... function ni (line 44) | function ni(e,t){var r=Fr(e,t);if(r.state>Jc)throw new Error("too late; ... function Fr (line 44) | function Fr(e,t){var r=e.__transition;if(!r||!(r=r[t]))throw new Error("... function hhe (line 44) | function hhe(e,t,r){var o=e.__transition,s;o[t]=r,r.timer=Lp(c,0,r.time)... function eu (line 44) | function eu(e,t){var r=e.__transition,o,s,c=!0,f;if(r){t=t==null?null:t+... function phe (line 44) | function phe(e){return this.each(function(){eu(this,e)})} function ghe (line 44) | function ghe(e,t){var r,o;return function(){var s=ni(this,e),c=s.tween;i... function mhe (line 44) | function mhe(e,t,r){var o,s;if(typeof r!="function")throw new Error;retu... function vhe (line 44) | function vhe(e,t){var r=this._id;if(e+="",arguments.length<2){for(var o=... function Np (line 44) | function Np(e,t,r){var o=e._id;return e.each(function(){var s=ni(this,o)... function Yx (line 44) | function Yx(e,t){var r;return(typeof t=="number"?to:t instanceof Aa?Gy:(... function yhe (line 44) | function yhe(e){return function(){this.removeAttribute(e)}} function bhe (line 44) | function bhe(e){return function(){this.removeAttributeNS(e.space,e.local)}} function whe (line 44) | function whe(e,t,r){var o,s=r+"",c;return function(){var f=this.getAttri... function xhe (line 44) | function xhe(e,t,r){var o,s=r+"",c;return function(){var f=this.getAttri... function khe (line 44) | function khe(e,t,r){var o,s,c;return function(){var f,d=r(this),h;return... function She (line 44) | function She(e,t,r){var o,s,c;return function(){var f,d=r(this),h;return... function _he (line 44) | function _he(e,t){var r=ff(e),o=r==="transform"?nhe:Yx;return this.attrT... function The (line 44) | function The(e,t){return function(r){this.setAttribute(e,t.call(this,r))}} function Che (line 44) | function Che(e,t){return function(r){this.setAttributeNS(e.space,e.local... function Ehe (line 44) | function Ehe(e,t){var r,o;function s(){var c=t.apply(this,arguments);ret... function Ahe (line 44) | function Ahe(e,t){var r,o;function s(){var c=t.apply(this,arguments);ret... function Lhe (line 44) | function Lhe(e,t){var r="attr."+e;if(arguments.length<2)return(r=this.tw... function Mhe (line 44) | function Mhe(e,t){return function(){Mp(this,e).delay=+t.apply(this,argum... function Nhe (line 44) | function Nhe(e,t){return t=+t,function(){Mp(this,e).delay=t}} function Ohe (line 44) | function Ohe(e){var t=this._id;return arguments.length?this.each((typeof... function Phe (line 44) | function Phe(e,t){return function(){ni(this,e).duration=+t.apply(this,ar... function Rhe (line 44) | function Rhe(e,t){return t=+t,function(){ni(this,e).duration=t}} function $he (line 44) | function $he(e){var t=this._id;return arguments.length?this.each((typeof... function Ihe (line 44) | function Ihe(e,t){if(typeof t!="function")throw new Error;return functio... function Dhe (line 44) | function Dhe(e){var t=this._id;return arguments.length?this.each(Ihe(t,e... function zhe (line 44) | function zhe(e,t){return function(){var r=t.apply(this,arguments);if(typ... function Fhe (line 44) | function Fhe(e){if(typeof e!="function")throw new Error;return this.each... function Hhe (line 44) | function Hhe(e){typeof e!="function"&&(e=Lx(e));for(var t=this._groups,r... function Bhe (line 44) | function Bhe(e){if(e._id!==this._id)throw new Error;for(var t=this._grou... function Whe (line 44) | function Whe(e){return(e+"").trim().split(/^|\s+/).every(function(t){var... function qhe (line 44) | function qhe(e,t,r){var o,s,c=Whe(t)?Mp:ni;return function(){var f=c(thi... function jhe (line 44) | function jhe(e,t){var r=this._id;return arguments.length<2?Fr(this.node(... function Uhe (line 44) | function Uhe(e){return function(){var t=this.parentNode;for(var r in thi... function Vhe (line 44) | function Vhe(){return this.on("end.remove",Uhe(this._id))} function Ghe (line 44) | function Ghe(e){var t=this._name,r=this._id;typeof e!="function"&&(e=Tp(... function Khe (line 44) | function Khe(e){var t=this._name,r=this._id;typeof e!="function"&&(e=Ax(... function Yhe (line 44) | function Yhe(){return new Xhe(this._groups,this._parents)} function Zhe (line 44) | function Zhe(e,t){var r,o,s;return function(){var c=el(this,e),f=(this.s... function Zx (line 44) | function Zx(e){return function(){this.style.removeProperty(e)}} function Jhe (line 44) | function Jhe(e,t,r){var o,s=r+"",c;return function(){var f=el(this,e);re... function Qhe (line 44) | function Qhe(e,t,r){var o,s,c;return function(){var f=el(this,e),d=r(thi... function epe (line 44) | function epe(e,t){var r,o,s,c="style."+t,f="end."+c,d;return function(){... function tpe (line 44) | function tpe(e,t,r){var o=(e+="")=="transform"?the:Yx;return t==null?thi... function npe (line 44) | function npe(e,t,r){return function(o){this.style.setProperty(e,t.call(t... function rpe (line 44) | function rpe(e,t,r){var o,s;function c(){var f=t.apply(this,arguments);r... function ipe (line 44) | function ipe(e,t,r){var o="style."+(e+="");if(arguments.length<2)return(... function ope (line 44) | function ope(e){return function(){this.textContent=e}} function spe (line 44) | function spe(e){return function(){var t=e(this);this.textContent=t??""}} function lpe (line 44) | function lpe(e){return this.tween("text",typeof e=="function"?spe(Np(thi... function ape (line 44) | function ape(e){return function(t){this.textContent=e.call(this,t)}} function cpe (line 44) | function cpe(e){var t,r;function o(){var s=e.apply(this,arguments);retur... function upe (line 44) | function upe(e){var t="text";if(arguments.length<1)return(t=this.tween(t... function fpe (line 44) | function fpe(){for(var e=this._name,t=this._id,r=Jx(),o=this._groups,s=o... function dpe (line 44) | function dpe(){var e,t,r=this,o=r._id,s=r.size();return new Promise(func... function Ei (line 44) | function Ei(e,t,r,o){this._groups=e,this._parents=t,this._name=r,this._i... function Jx (line 44) | function Jx(){return++hpe} function ppe (line 44) | function ppe(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2} function mpe (line 44) | function mpe(e,t){for(var r;!(r=e.__transition)||!(r=r[t]);)if(!(e=e.par... function vpe (line 44) | function vpe(e){var t,r;e instanceof Ei?(t=e._id,e=e._name):(t=Jx(),(r=g... function ype (line 44) | function ype(e,{sourceEvent:t,target:r,transform:o,dispatch:s}){Object.d... function xi (line 44) | function xi(e,t,r){this.k=e,this.x=t,this.y=r} function Dd (line 44) | function Dd(e){e.stopImmediatePropagation()} function ql (line 44) | function ql(e){e.preventDefault(),e.stopImmediatePropagation()} function bpe (line 44) | function bpe(e){return(!e.ctrlKey||e.type==="wheel")&&!e.button} function wpe (line 44) | function wpe(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGEl... function e0 (line 44) | function e0(){return this.__zoom||Op} function xpe (line 44) | function xpe(e){return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)... function kpe (line 44) | function kpe(){return navigator.maxTouchPoints||"ontouchstart"in this} function Spe (line 44) | function Spe(e,t,r){var o=e.invertX(t[0][0])-r[0][0],s=e.invertX(t[1][0]... function _pe (line 44) | function _pe(){var e=bpe,t=wpe,r=Spe,o=xpe,s=kpe,c=[0,1/0],f=[[-1/0,-1/0... function Tpe (line 44) | function Tpe(e){const t=+this._x.call(null,e),r=+this._y.call(null,e);re... function Qx (line 44) | function Qx(e,t,r,o){if(isNaN(t)||isNaN(r))return e;var s,c=e._root,f={d... function Cpe (line 44) | function Cpe(e){var t,r,o=e.length,s,c,f=new Array(o),d=new Array(o),h=1... function Epe (line 44) | function Epe(e,t){if(isNaN(e=+e)||isNaN(t=+t))return this;var r=this._x0... function Ape (line 44) | function Ape(){var e=[];return this.visit(function(t){if(!t.length)do e.... function Lpe (line 44) | function Lpe(e){return arguments.length?this.cover(+e[0][0],+e[0][1]).co... function Rn (line 44) | function Rn(e,t,r,o,s){this.node=e,this.x0=t,this.y0=r,this.x1=o,this.y1=s} function Mpe (line 44) | function Mpe(e,t,r){var o,s=this._x0,c=this._y0,f,d,h,p,g=this._x1,v=thi... function Npe (line 44) | function Npe(e){if(isNaN(g=+this._x.call(null,e))||isNaN(v=+this._y.call... function Ope (line 44) | function Ope(e){for(var t=0,r=e.length;t(e=(Vpe*e+Gpe)%r0)/r0} function Xpe (line 44) | function Xpe(e){return e.x} function Ype (line 44) | function Ype(e){return e.y} function Qpe (line 44) | function Qpe(e){var t,r=1,o=.001,s=1-Math.pow(o,1/300),c=0,f=.6,d=new Ma... function ege (line 44) | function ege(){var e,t,r,o,s=Dn(-30),c,f=1,d=1/0,h=.81;function p(w){var... function tge (line 44) | function tge(e){var t=Dn(.1),r,o,s;typeof e!="function"&&(e=Dn(e==null?0... function nge (line 44) | function nge(e){var t=Dn(.1),r,o,s;typeof e!="function"&&(e=Dn(e==null?0... function rge (line 44) | function rge(){return{drag:{end:0,start:.1},filter:{link:1,type:.1,unlin... function i0 (line 44) | function i0(e){if(typeof e=="object"&&e!==null){if(typeof Object.getProt... function oo (line 44) | function oo(...e){return e.reduce((t,r)=>{if(Array.isArray(r))throw new ... function oge (line 44) | function oge(){return{centering:{enabled:!0,strength:.1},charge:{enabled... function sge (line 44) | function sge(){return{includeUnlinked:!0,linkFilter:()=>!0,nodeTypeFilte... function t1 (line 44) | function t1(e){e.preventDefault(),e.stopPropagation()} function n1 (line 44) | function n1(e){return typeof e=="number"} function mo (line 44) | function mo(e,t){return n1(e.nodeRadius)?e.nodeRadius:e.nodeRadius(t)} function lge (line 44) | function lge(e){return`${e.source.id}-${e.target.id}`} function r1 (line 44) | function r1(e){return`link-arrow-${e}`.replace(/[()]/g,"~")} function age (line 44) | function age(e){return`url(#${r1(e.color)})`} function cge (line 44) | function cge(e){return{size:e,padding:(t,r)=>mo(r,t)+2*e,ref:[e/2,e/2],p... function o0 (line 44) | function o0(e,t){return Math.random()*(t-e)+e} function dge (line 44) | function dge(){return{autoResize:!1,callbacks:{},hooks:{},initial:sge(),... function hge (line 44) | function hge(e={}){return ige.withOptions({mergeArrays:!1},dge(),e)} function pge (line 44) | function pge({applyZoom:e,container:t,onDoubleClick:r,onPointerMoved:o,o... function gge (line 44) | function gge({canvas:e,scale:t,xOffset:r,yOffset:o}){e?.attr("transform"... function mge (line 44) | function mge({config:e,onDragStart:t,onDragEnd:r}){const o=Rde().filter(... function vge (line 44) | function vge({graph:e,filter:t,focusedNode:r,includeUnlinked:o,linkFilte... function yge (line 44) | function yge(e,t){const r=[...bge(e,t),...wge(e,t)],o=r.flatMap(s=>[s.so... function bge (line 44) | function bge(e,t){return o1(e,t,(r,o)=>r.target.id===o.id)} function wge (line 44) | function wge(e,t){return o1(e,t,(r,o)=>r.source.id===o.id)} function o1 (line 44) | function o1(e,t,r){const o=new Set(e.links),s=new Set([t]),c=[];for(;o.s... function Ah (line 44) | function Ah(e){return e.x??0} function Lh (line 44) | function Lh(e){return e.y??0} function $p (line 44) | function $p({source:e,target:t}){const r=new tl(Ah(e),Lh(e)),o=new tl(Ah... function s1 (line 44) | function s1({center:e,node:t}){const r=new tl(Ah(t),Lh(t));let o=e;retur... function l1 (line 44) | function l1({config:e,source:t,target:r}){const{s:o,t:s,norm:c}=$p({sour... function xge (line 44) | function xge(e){const{start:t,end:r}=l1(e);return`M${t.x},${t.y} function kge (line 45) | function kge(e){const{start:t,end:r}=l1(e),o=r.subtract(t).multiply(.5),... function Sge (line 45) | function Sge({config:e,source:t,target:r}){const{s:o,t:s,dist:c,norm:f,e... function _ge (line 46) | function _ge({center:e,config:t,node:r}){const{n:o,c:s}=s1({center:e,nod... function Tge (line 47) | function Tge({config:e,source:t,target:r}){const{t:o,dist:s,endNorm:c}=$... function Cge (line 47) | function Cge({center:e,config:t,node:r}){const{n:o,c:s}=s1({center:e,nod... function Ege (line 47) | function Ege(e){return e.append("g").classed("links",!0).selectAll("path")} function Age (line 47) | function Age({config:e,graph:t,selection:r,showLabels:o}){const s=r?.dat... function Lge (line 47) | function Lge(e){Mge(e),Nge(e)} function Mge (line 47) | function Mge({center:e,config:t,graph:r,selection:o}){o?.selectAll("path... function Nge (line 47) | function Nge({config:e,center:t,graph:r,selection:o}){o?.select(".link__... function a1 (line 47) | function a1(e,t,r){return t.id!==r.id&&e.links.some(o=>o.target.id===t.i... function Oge (line 47) | function Oge(e){return e.append("defs").selectAll("marker")} function Pge (line 47) | function Pge({config:e,graph:t,selection:r}){return r?.data(Rge(t),o=>o)... function Rge (line 47) | function Rge(e){return[...new Set(e.links.map(t=>t.color))]} function $ge (line 47) | function $ge(e){const[t,...r]=e;if(!t)return"M0,0";const[o,s]=t;return r... function Ige (line 47) | function Ige(e){return e.append("g").classed("nodes",!0).selectAll("circ... function Dge (line 47) | function Dge({config:e,drag:t,graph:r,onNodeContext:o,onNodeSelected:s,s... function Fge (line 47) | function Fge(e,t,r){if(e.button!==void 0&&e.button!==0)return;const o=t.... function Hge (line 47) | function Hge(e){e?.attr("transform",t=>`translate(${t.x??0},${t.y??0})`)} function Bge (line 47) | function Bge({center:e,config:t,graph:r,onTick:o}){const s=Qpe(r.nodes),... function Wge (line 47) | function Wge({canvasContainer:e,config:t,min:r,max:o,onZoom:s}){const c=... method constructor (line 47) | constructor(e,t,r){if(this.container=e,this.graph=t,this.config=r,this.s... method nodeTypeFilter (line 47) | get nodeTypeFilter(){return this._nodeTypeFilter} method includeUnlinked (line 47) | get includeUnlinked(){return this._includeUnlinked} method includeUnlinked (line 47) | set includeUnlinked(e){this._includeUnlinked=e,this.filterGraph(this.foc... method linkFilter (line 47) | set linkFilter(e){this._linkFilter=e,this.filterGraph(this.focusedNode),... method linkFilter (line 47) | get linkFilter(){return this._linkFilter} method showNodeLabels (line 47) | get showNodeLabels(){return this._showNodeLabels} method showNodeLabels (line 47) | set showNodeLabels(e){this._showNodeLabels=e;const{hide:t,show:r}=this.c... method showLinkLabels (line 47) | get showLinkLabels(){return this._showLinkLabels} method showLinkLabels (line 47) | set showLinkLabels(e){this._showLinkLabels=e;const{hide:t,show:r}=this.c... method effectiveWidth (line 47) | get effectiveWidth(){return this.width/this.scale} method effectiveHeight (line 47) | get effectiveHeight(){return this.height/this.scale} method effectiveCenter (line 47) | get effectiveCenter(){return tl.of([this.width,this.height]).divide(2).s... method resize (line 47) | resize(){const e=this.width,t=this.height,r=this.container.getBoundingCl... method restart (line 47) | restart(e){this.markerSelection=Pge({config:this.config,graph:this.filte... method filterNodesByType (line 47) | filterNodesByType(e,t){e?this._nodeTypeFilter.push(t):this._nodeTypeFilt... method shutdown (line 47) | shutdown(){this.focusedNode!==void 0&&(this.focusedNode.isFocused=!1,thi... method initGraph (line 47) | initGraph(){this.zoom=Wge({config:this.config,canvasContainer:()=>Kn(thi... method onTick (line 47) | onTick(){Hge(this.nodeSelection),Lge({config:this.config,center:this.eff... method resetView (line 47) | resetView(){this.simulation?.stop(),Kn(this.container).selectChildren().... method onZoom (line 47) | onZoom(e){this.xOffset=e.transform.x,this.yOffset=e.transform.y,this.sca... method applyZoom (line 47) | applyZoom(){gge({canvas:this.canvas,scale:this.scale,xOffset:this.xOffse... method toggleNodeFocus (line 47) | toggleNodeFocus(e){e.isFocused?(this.filterGraph(void 0),this.restart(th... method focusNode (line 47) | focusNode(e){this.filterGraph(e),this.restart(this.config.simulation.alp... method filterGraph (line 47) | filterGraph(e){this.focusedNode!==void 0&&(this.focusedNode.isFocused=!1... function s0 (line 47) | function s0({nodes:e,links:t}){return{nodes:e??[],links:t??[]}} function jge (line 47) | function jge(e){return{...e}} function Ip (line 47) | function Ip(e){return{...e,isFocused:!1,lastInteractionTimestamp:void 0}} function Uge (line 47) | function Uge(e){const t=e.map(o=>Jw(o)),r=eL(t);return t.map(({raw:o,id:... function Vge (line 47) | function Vge(e,t){return Ip({color:t?"var(--color-node-root)":"var(--col... function Gge (line 47) | function Gge(e,t){if(!e)return s0({});const r=Uge(e.externalized),o=e.in... method setup (line 47) | setup(e){return(t,r)=>{const o=vr("tooltip");return e.state==="pass"?(ie... method setup (line 47) | setup(e){function t(r){return new Date(r).toLocaleTimeString()}return(r,... method setup (line 47) | setup(e){const t=ke(()=>{const o=Tx.value;if(o){const s=wp(ol.value);ret... class lme (line 47) | class lme{constructor(...t){As.set(this,new Map),Kl.set(this,new Map),Do... method constructor (line 47) | constructor(...t){As.set(this,new Map),Kl.set(this,new Map),Do.set(thi... method define (line 47) | define(t,r=!1){for(let[o,s]of Object.entries(t)){o=o.toLowerCase(),s=s... method getType (line 47) | getType(t){if(typeof t!="string")return null;const r=t.replace(/^.*[/\... method getExtension (line 47) | getExtension(t){return typeof t!="string"?null:(t=t?.split?.(";")[0],(... method getAllExtensions (line 47) | getAllExtensions(t){return typeof t!="string"?null:fr(this,Do,"f").get... method _freeze (line 47) | _freeze(){this.define=()=>{throw new Error("define() not allowed for b... method _getTestState (line 47) | _getTestState(){return{types:fr(this,As,"f"),extensions:fr(this,Kl,"f")}} function Ma (line 47) | function Ma(e){if(gr)return`/data/${e.path}`;const t=e.contentType??"app... function f1 (line 47) | function f1(e,t){const r=t?ame.getExtension(t):null;return e.replace(/[\... function d1 (line 47) | function d1(e){const t=e.path||e.body;return typeof t=="string"&&(t.star... function Mh (line 47) | function Mh(e){const t=e.path||e.body;return typeof t=="string"&&(t.star... method setup (line 47) | setup(e,{emit:t}){const r=t,o=Yu(e,"modelValue"),s=U_(),c={html:"htmlmix... method setup (line 47) | setup(e,{emit:t}){const r=e,o=t,s=Ge(""),c=Ft(void 0),f=Ge(!1),d=Ge(!0),... method setup (line 48) | setup(e){const t=Yu(e,"modelValue"),r=ke(()=>{switch(e.direction){case"b... method setup (line 48) | setup(e,{emit:t}){const r=t,o=Ge(10),s=ke(()=>{const h=pr.value?.importD... method setup (line 48) | setup(e){return(t,r)=>(ie(),ve("span",{class:ot(["rounded-full py-0.5 px... method setup (line 48) | setup(e,{emit:t}){const r=e,o=t,s=TE(()=>{if(pr.value?.id){if(r.type==="... method setup (line 48) | setup(e){const t=e,r=Yu(e,"modelValue"),{graph:o}=v_(t),s=Ge(),c=Ge(!1),... function h1 (line 48) | function h1(e){const t=e.meta?.failScreenshotPath;t&&fetch(`/__open-in-e... function p1 (line 48) | function p1(){const e=Ge(!1),t=Ge(Date.now()),r=Ge(),o=ke(()=>{const c=r... method setup (line 48) | setup(e,{emit:t}){const r=t;return Cw("Escape",()=>{r("close")}),(o,s)=>... method setup (line 48) | setup(e){const t=e;function r(d){return d.startsWith(t.root)?d.slice(t.r... method setup (line 48) | setup(e){const t=e;function r(h,p){return h.result?.state!=="fail"?[]:h.... method setup (line 48) | setup(e){const t=e,r=ke(()=>{const o=t.annotation.attachment,s=o.path||o... method setup (line 48) | setup(e){const t=yb();return(r,o)=>(ie(),ve("article",rve,[X("h1",null,[... method setup (line 48) | setup(e){const t=Ge(null),r=Ge([]),o=Yh();return dr(v1,{id:o,activeTab:t... method setup (line 48) | setup(e){const t=e,r=pn(v1);if(!r)throw new Error("TabPane must be used ... method setup (line 48) | setup(e){const t=`url("${CSS.escape('data:image/svg+xml,{this._w=this.$el.offsetWidth,this._h=this.$el.off... method beforeUnmount (line 48) | beforeUnmount(){this.removeResizeHandlers()} method compareAndNotify (line 48) | compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!... method emitSize (line 48) | emitSize(){this.$emit("notify",{width:this._w,height:this._h})} method addResizeHandlers (line 48) | addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEv... method removeResizeHandlers (line 48) | removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!... function ru (line 48) | function ru(e){"@babel/helpers - typeof";return typeof Symbol=="function... function iye (line 48) | function iye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call ... function oye (line 48) | function oye(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,o=new A... function uye (line 48) | function uye(){throw new TypeError(`Invalid attempt to spread non-iterab... function fye (line 49) | function fye(e){var t;return typeof e=="function"?t={callback:e}:t=e,t} function dye (line 49) | function dye(e,t){var r=arguments.length>2&&arguments[2]!==void 0?argume... function b1 (line 49) | function b1(e,t){if(e===t)return!0;if(ru(e)==="object"){for(var r in e)i... function e (line 49) | function e(t,r,o){iye(this,e),this.el=t,this.observer=null,this.frozen=!... function w1 (line 49) | function w1(e,t,r){var o=t.value;if(o)if(typeof IntersectionObserver>"u"... function pye (line 49) | function pye(e,t,r){var o=t.value,s=t.oldValue;if(!b1(o,s)){var c=e._vue... function x1 (line 49) | function x1(e){var t=e._vue_visibilityState;t&&(t.destroyObserver(),dele... function k1 (line 49) | function k1(e,t){return e.parentNode===null?t:k1(e.parentNode,t.concat([... function c0 (line 49) | function c0(e){if(e instanceof HTMLElement||e instanceof SVGElement){for... function Ph (line 49) | function Ph(e){"@babel/helpers - typeof";return Ph=typeof Symbol=="funct... function xye (line 49) | function xye(){return this.items.length&&Ph(this.items[0])!=="object"} method data (line 49) | data(){return{pool:[],totalSize:0,ready:!1,hoverKey:null}} method sizes (line 49) | sizes(){if(this.itemSize===null){const e={"-1":{accumulator:0}},t=this.i... method itemIndexByKey (line 49) | itemIndexByKey(){const{keyField:e,items:t}=this,r={};for(let o=0,s=t.len... method items (line 49) | items(){this.updateVisibleItems(!0)} method pageMode (line 49) | pageMode(){this.applyPageMode(),this.updateVisibleItems(!1)} method handler (line 49) | handler(){this.updateVisibleItems(!1)} method gridItems (line 49) | gridItems(){this.updateVisibleItems(!0)} method itemSecondarySize (line 49) | itemSecondarySize(){this.updateVisibleItems(!0)} method created (line 49) | created(){this.$_startIndex=0,this.$_endIndex=0,this.$_views=new Map,thi... method mounted (line 49) | mounted(){this.applyPageMode(),this.$nextTick(()=>{this.$_prerender=!1,t... method activated (line 49) | activated(){const e=this.$_lastUpdateScrollPosition;typeof e=="number"&&... method beforeUnmount (line 49) | beforeUnmount(){this.removeListeners()} method addView (line 49) | addView(e,t,r,o,s){const c=Uu({id:Sye++,index:t,used:!0,key:o,type:s}),f... method unuseView (line 49) | unuseView(e,t=!1){const r=this.$_unusedViews,o=e.nr.type;let s=r.get(o);... method handleResize (line 49) | handleResize(){this.$emit("resize"),this.ready&&this.updateVisibleItems(... method handleScroll (line 49) | handleScroll(e){if(!this.$_scrollDirty){if(this.$_scrollDirty=!0,this.$_... method handleVisibilityChange (line 49) | handleVisibilityChange(e,t){this.ready&&(e||t.boundingClientRect.width!=... method updateVisibleItems (line 49) | updateVisibleItems(e,t=!1){const r=this.itemSize,o=this.gridItems||1,s=t... method getListenerTarget (line 49) | getListenerTarget(){let e=c0(this.$el);return window.document&&(e===wind... method getScroll (line 49) | getScroll(){const{$el:e,direction:t}=this,r=t==="vertical";let o;if(this... method applyPageMode (line 49) | applyPageMode(){this.pageMode?this.addListeners():this.removeListeners()} method addListeners (line 49) | addListeners(){this.listenerTarget=this.getListenerTarget(),this.listene... method removeListeners (line 49) | removeListeners(){this.listenerTarget&&(this.listenerTarget.removeEventL... method scrollToItem (line 49) | scrollToItem(e){let t;const r=this.gridItems||1;this.itemSize===null?t=e... method scrollToPosition (line 49) | scrollToPosition(e){const t=this.direction==="vertical"?{scroll:"scrollT... method itemsLimitError (line 49) | itemsLimitError(){throw setTimeout(()=>{console.log("It seems the scroll... method sortViews (line 49) | sortViews(){this.pool.sort((e,t)=>e.nr.index-t.nr.index)} function Cye (line 49) | function Cye(e,t,r,o,s,c){const f=Go("ResizeObserver"),d=vr("observe-vis... function Eye (line 49) | function Eye(e){const t=ke(()=>hh.value?!1:!it.onlyTests),r=ke(()=>Vn.va... method setup (line 49) | setup(e){const t=Ge(!0);return(r,o)=>(ie(),ve("div",{open:t.value,class:... method setup (line 49) | setup(e){const t=Yu(e,"modelValue");return(r,o)=>(ie(),ve("label",ki({cl... method setup (line 49) | setup(e){return(t,r)=>(ie(),ve("button",Nye,[X("span",{block:"",class:ot... method setup (line 49) | setup(e){const t=ke(()=>ft.state.idMap.get(e.taskId)),r=ke(()=>{if(gr)re... method setup (line 49) | setup(e,{emit:t}){const r=t,o=ke(()=>ei.value.includeTaskLocation),s=Ge(... method setup (line 49) | setup(e){function t(){return ft.rpc.updateSnapshot()}const r=ke(()=>ol.v... method setup (line 49) | setup(e){const{width:t}=Pw(),r=ke(()=>[Oe.summary.files===0&&"!bg-gray-4... method setup (line 49) | setup(e){const t=mce(),r=Nc(({panes:g})=>{h(),d(g)},0),o=Nc(({panes:g})=... function S1 (line 53) | function S1(e){return typeof e=="object"||"displayName"in e||"props"in e... function d0e (line 53) | function d0e(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e... function Hd (line 53) | function Hd(e,t){const r={};for(const o in t){const s=t[o];r[o]=zr(s)?s.... function u0 (line 53) | function u0(e,t){const r={};for(const o in e)r[o]=o in t?t[o]:e[o];retur... function Fp (line 53) | function Fp(e){return e==null?"":encodeURI(""+e).replace(w0e,"|").replac... function k0e (line 53) | function k0e(e){return Fp(e).replace(E1,"{").replace(A1,"}").replace(C1,... function $h (line 53) | function $h(e){return Fp(e).replace(T1,"%2B").replace(x0e,"+").replace(_... function S0e (line 53) | function S0e(e){return $h(e).replace(g0e,"%3D")} function _0e (line 53) | function _0e(e){return Fp(e).replace(_1,"%23").replace(m0e,"%3F")} function T0e (line 53) | function T0e(e){return _0e(e).replace(p0e,"%2F")} function Na (line 53) | function Na(e){if(e==null)return null;try{return decodeURIComponent(""+e... function Bd (line 53) | function Bd(e,t,r="/"){let o,s={},c="",f="";const d=t.indexOf("#");let h... function A0e (line 53) | function A0e(e,t){const r=t.query?e(t.query):"";return t.path+(r&&"?")+r... function f0 (line 53) | function f0(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?... function L0e (line 53) | function L0e(e,t,r){const o=t.matched.length-1,s=r.matched.length-1;retu... function rl (line 53) | function rl(e,t){return(e.aliasOf||e)===(t.aliasOf||t)} function L1 (line 53) | function L1(e,t){if(Object.keys(e).length!==Object.keys(t).length)return... function M0e (line 53) | function M0e(e,t){return zr(e)?d0(e,t):zr(t)?d0(t,e):e===t} function d0 (line 53) | function d0(e,t){return zr(t)?e.length===t.length&&e.every((r,o)=>r===t[... function N0e (line 53) | function N0e(e,t){if(e.startsWith("/"))return e;if(!e)return t;const r=t... function O0e (line 53) | function O0e(e){if(!e)if(Ls){const t=document.querySelector("base");e=t&... function R0e (line 53) | function R0e(e,t){return e.replace(P0e,"#")+t} function $0e (line 53) | function $0e(e,t){const r=document.documentElement.getBoundingClientRect... function I0e (line 53) | function I0e(e){let t;if("el"in e){const r=e.el,o=typeof r=="string"&&r.... function h0 (line 53) | function h0(e,t){return(history.state?history.state.position-t:-1)+e} function D0e (line 53) | function D0e(e,t){Dh.set(e,t)} function z0e (line 53) | function z0e(e){const t=Dh.get(e);return Dh.delete(e),t} function F0e (line 53) | function F0e(e){return typeof e=="string"||e&&typeof e=="object"} function M1 (line 53) | function M1(e){return typeof e=="string"||typeof e=="symbol"} function il (line 53) | function il(e,t){return bt(new Error,{type:e,[N1]:!0},t)} function pi (line 53) | function pi(e,t){return e instanceof Error&&N1 in e&&(t==null||!!(e.type... function B0e (line 53) | function B0e(e){if(typeof e=="string")return e;if(e.path!=null)return e.... function W0e (line 53) | function W0e(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="... function p0 (line 53) | function p0(e){let t="";for(let r in e){const o=e[r];if(r=S0e(r),o==null... function q0e (line 53) | function q0e(e){const t={};for(const r in e){const o=e[r];o!==void 0&&(t... function jl (line 53) | function jl(){let e=[];function t(o){return e.push(o),()=>{const s=e.ind... function no (line 53) | function no(e,t,r,o,s,c=f=>f()){const f=o&&(o.enterCallbacks[s]=o.enterC... function qd (line 53) | function qd(e,t,r,o,s=c=>c()){const c=[];for(const f of e)for(const d in... function U0e (line 53) | function U0e(e,t){const r=[],o=[],s=[],c=Math.max(t.matched.length,e.mat... function P1 (line 57) | function P1(e,t){const{pathname:r,search:o,hash:s}=t,c=e.indexOf("#");if... function G0e (line 57) | function G0e(e,t,r,o){let s=[],c=[],f=null;const d=({state:b})=>{const w... function m0 (line 57) | function m0(e,t,r,o=!1,s=!1){return{back:e,current:t,forward:r,replaced:... function K0e (line 57) | function K0e(e){const{history:t,location:r}=window,o={value:P1(e,r)},s={... function X0e (line 57) | function X0e(e){e=O0e(e);const t=K0e(e),r=G0e(e,t.state,t.location,t.rep... function Y0e (line 57) | function Y0e(e){return e=location.host?e||location.pathname+location.sea... function Q0e (line 57) | function Q0e(e){if(!e)return[[]];if(e==="/")return[[Z0e]];if(!e.startsWi... function nbe (line 57) | function nbe(e,t){const r=bt({},ebe,t),o=[];let s=r.start?"^":"";const c... function rbe (line 57) | function rbe(e,t){let r=0;for(;r0&&t[t.length-1]<0} function obe (line 57) | function obe(e,t,r){const o=nbe(Q0e(e.path),r),s=bt(o,{record:e,parent:t... function sbe (line 57) | function sbe(e,t){const r=[],o=new Map;t=u0(ibe,t);function s(v){return ... function b0 (line 57) | function b0(e,t){const r={};for(const o of t)o in e&&(r[o]=e[o]);return r} function w0 (line 57) | function w0(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta... function lbe (line 57) | function lbe(e){const t={},r=e.props||!1;if("component"in e)t.default=r;... function x0 (line 57) | function x0(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1} function abe (line 57) | function abe(e){return e.reduce((t,r)=>bt(t,r.meta),{})} function cbe (line 57) | function cbe(e,t){let r=0,o=t.length;for(;r!==o;){const c=r+o>>1;R1(e,t[... function ube (line 57) | function ube(e){let t=e;for(;t=t.parent;)if($1(t)&&R1(e,t)===0)return t} function $1 (line 57) | function $1({record:e}){return!!(e.name||e.components&&Object.keys(e.com... function k0 (line 57) | function k0(e){const t=pn(Hp),r=pn(O1),o=ke(()=>{const h=K(e.to);return ... function fbe (line 57) | function fbe(e){return e.length===1?e[0]:e} method setup (line 57) | setup(e,{slots:t}){const r=ir(k0(e)),{options:o}=pn(Hp),s=ke(()=>({[_0(e... function pbe (line 57) | function pbe(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.def... function gbe (line 57) | function gbe(e,t){for(const r in t){const o=t[r],s=e[r];if(typeof o=="st... function S0 (line 57) | function S0(e){return e?e.aliasOf?e.aliasOf.path:e.path:""} method setup (line 57) | setup(e,{attrs:t,slots:r}){const o=pn(zh),s=ke(()=>e.route||o.value),c=p... function T0 (line 57) | function T0(e,t){if(!e)return null;const r=e(t);return r.length===1?r[0]:r} function ybe (line 57) | function ybe(e){const t=sbe(e.routes,e),r=e.parseQuery||W0e,o=e.stringif... function wbe (line 57) | function wbe(){return ybe({history:Y0e(),routes:f0e})} FILE: test/cli/test/fixtures/reporters/html/fail/assets/index-BUCFJtth.js function r (line 1) | function r(s){const c={};return s.integrity&&(c.integrity=s.integrity),s... function o (line 1) | function o(s){if(s.ep)return;s.ep=!0;const c=r(s);fetch(s.href,c)} function Fh (line 5) | function Fh(e){const t=Object.create(null);for(const r of e.split(","))t... function zt (line 5) | function zt(e){if(Ze(e)){const t={};for(let r=0;r{... function ot (line 5) | function ot(e){let t="";if(Ht(e))t=e;else if(Ze(e))for(let r=0;rBu(r,t))} class GS (line 9) | class GS{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,th... method constructor (line 9) | constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effe... method active (line 9) | get active(){return this._active} method pause (line 9) | pause(){if(this._active){this._isPaused=!0;let t,r;if(this.scopes)for(... method resume (line 9) | resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,r;if... method run (line 9) | run(t){if(this._active){const r=bn;try{return bn=this,t()}finally{bn=r}}} method on (line 9) | on(){++this._on===1&&(this.prevScope=bn,bn=this)} method off (line 9) | off(){this._on>0&&--this._on===0&&(bn=this.prevScope,this.prevScope=vo... method stop (line 9) | stop(t){if(this._active){this._active=!1;let r,o;for(r=0,o=this.effect... function I0 (line 9) | function I0(){return bn} function KS (line 9) | function KS(e,t=!1){bn&&bn.cleanups.push(e)} class D0 (line 9) | class D0{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,... method constructor (line 9) | constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.fl... method pause (line 9) | pause(){this.flags|=64} method resume (line 9) | resume(){this.flags&64&&(this.flags&=-65,dd.has(this)&&(dd.delete(this... method notify (line 9) | notify(){this.flags&2&&!(this.flags&32)||this.flags&8||F0(this)} method run (line 9) | run(){if(!(this.flags&1))return this.fn();this.flags|=2,qm(this),H0(th... method stop (line 9) | stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)Uh(t);this.d... method trigger (line 9) | trigger(){this.flags&64?dd.add(this):this.scheduler?this.scheduler():t... method runIfDirty (line 9) | runIfDirty(){jd(this)&&this.run()} method dirty (line 9) | get dirty(){return jd(this)} function F0 (line 9) | function F0(e,t=!1){if(e.flags|=8,t){e.next=Zl,Zl=e;return}e.next=Yl,Yl=e} function qh (line 9) | function qh(){z0++} function jh (line 9) | function jh(){if(--z0>0)return;if(Zl){let t=Zl;for(Zl=void 0;t;){const r... function H0 (line 9) | function H0(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveL... function B0 (line 9) | function B0(e){let t,r=e.depsTail,o=r;for(;o;){const s=o.prevDep;o.versi... function jd (line 9) | function jd(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.versi... function W0 (line 9) | function W0(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersio... function Uh (line 9) | function Uh(e,t=!1){const{dep:r,prevSub:o,nextSub:s}=e;if(o&&(o.nextSub=... function XS (line 9) | function XS(e){const{prevDep:t,nextDep:r}=e;t&&(t.nextDep=r,e.prevDep=vo... function Si (line 9) | function Si(){q0.push(Nr),Nr=!1} function _i (line 9) | function _i(){const e=q0.pop();Nr=e===void 0?!0:e} function qm (line 9) | function qm(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const r=Tt;Tt=v... class YS (line 9) | class YS{constructor(t,r){this.sub=t,this.dep=r,this.version=r.version,t... method constructor (line 9) | constructor(t,r){this.sub=t,this.dep=r,this.version=r.version,this.nex... class Wu (line 9) | class Wu{constructor(t){this.computed=t,this.version=0,this.activeLink=v... method constructor (line 9) | constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,t... method track (line 9) | track(t){if(!Tt||!Nr||Tt===this.computed)return;let r=this.activeLink;... method trigger (line 9) | trigger(t){this.version++,aa++,this.notify(t)} method notify (line 9) | notify(t){qh();try{for(let r=this.subs;r;r=r.prevSub)r.sub.notify()&&r... function j0 (line 9) | function j0(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&... function wn (line 9) | function wn(e,t,r){if(Nr&&Tt){let o=iu.get(e);o||iu.set(e,o=new Map);let... function bi (line 9) | function bi(e,t,r,o,s,c){const f=iu.get(e);if(!f){aa++;return}const d=h=... function ZS (line 9) | function ZS(e,t){const r=iu.get(e);return r&&r.get(t)} function _s (line 9) | function _s(e){const t=mt(e);return t===e?t:(wn(t,"iterate",ca),or(e)?t:... function qu (line 9) | function qu(e){return wn(e=mt(e),"iterate",ca),e} function Yi (line 9) | function Yi(e,t){return Ti(e)?jo(e)?Ks(Rr(t)):Ks(t):Rr(t)} method [Symbol.iterator] (line 9) | [Symbol.iterator](){return hd(this,Symbol.iterator,e=>Yi(this,e))} method concat (line 9) | concat(...e){return _s(this).concat(...e.map(t=>Ze(t)?_s(t):t))} method entries (line 9) | entries(){return hd(this,"entries",e=>(e[1]=Yi(this,e[1]),e))} method every (line 9) | every(e,t){return fi(this,"every",e,t,void 0,arguments)} method filter (line 9) | filter(e,t){return fi(this,"filter",e,t,r=>r.map(o=>Yi(this,o)),arguments)} method find (line 9) | find(e,t){return fi(this,"find",e,t,r=>Yi(this,r),arguments)} method findIndex (line 9) | findIndex(e,t){return fi(this,"findIndex",e,t,void 0,arguments)} method findLast (line 9) | findLast(e,t){return fi(this,"findLast",e,t,r=>Yi(this,r),arguments)} method findLastIndex (line 9) | findLastIndex(e,t){return fi(this,"findLastIndex",e,t,void 0,arguments)} method forEach (line 9) | forEach(e,t){return fi(this,"forEach",e,t,void 0,arguments)} method includes (line 9) | includes(...e){return pd(this,"includes",e)} method indexOf (line 9) | indexOf(...e){return pd(this,"indexOf",e)} method join (line 9) | join(e){return _s(this).join(e)} method lastIndexOf (line 9) | lastIndexOf(...e){return pd(this,"lastIndexOf",e)} method map (line 9) | map(e,t){return fi(this,"map",e,t,void 0,arguments)} method pop (line 9) | pop(){return Dl(this,"pop")} method push (line 9) | push(...e){return Dl(this,"push",e)} method reduce (line 9) | reduce(e,...t){return jm(this,"reduce",e,t)} method reduceRight (line 9) | reduceRight(e,...t){return jm(this,"reduceRight",e,t)} method shift (line 9) | shift(){return Dl(this,"shift")} method some (line 9) | some(e,t){return fi(this,"some",e,t,void 0,arguments)} method splice (line 9) | splice(...e){return Dl(this,"splice",e)} method toReversed (line 9) | toReversed(){return _s(this).toReversed()} method toSorted (line 9) | toSorted(e){return _s(this).toSorted(e)} method toSpliced (line 9) | toSpliced(...e){return _s(this).toSpliced(...e)} method unshift (line 9) | unshift(...e){return Dl(this,"unshift",e)} method values (line 9) | values(){return hd(this,"values",e=>Yi(this,e))} function hd (line 9) | function hd(e,t,r){const o=qu(e),s=o[t]();return o!==e&&!or(e)&&(s._next... function fi (line 9) | function fi(e,t,r,o,s,c){const f=qu(e),d=f!==e&&!or(e),h=f[t];if(h!==QS[... function jm (line 9) | function jm(e,t,r,o){const s=qu(e);let c=r;return s!==e&&(or(e)?r.length... function pd (line 9) | function pd(e,t,r){const o=mt(e);wn(o,"iterate",ca);const s=o[t](...r);r... function Dl (line 9) | function Dl(e,t,r=[]){Si(),qh();const o=mt(e)[t].apply(e,r);return jh(),... function t_ (line 9) | function t_(e){Pr(e)||(e=String(e));const t=mt(this);return wn(t,"has",e... class V0 (line 9) | class V0{constructor(t=!1,r=!1){this._isReadonly=t,this._isShallow=r}get... method constructor (line 9) | constructor(t=!1,r=!1){this._isReadonly=t,this._isShallow=r} method get (line 9) | get(t,r,o){if(r==="__v_skip")return t.__v_skip;const s=this._isReadonl... class G0 (line 9) | class G0 extends V0{constructor(t=!1){super(!1,t)}set(t,r,o,s){let c=t[r... method constructor (line 9) | constructor(t=!1){super(!1,t)} method set (line 9) | set(t,r,o,s){let c=t[r];const f=Ze(t)&&Du(r);if(!this._isShallow){cons... method deleteProperty (line 9) | deleteProperty(t,r){const o=wt(t,r);t[r];const s=Reflect.deletePropert... method has (line 9) | has(t,r){const o=Reflect.has(t,r);return(!Pr(r)||!U0.has(r))&&wn(t,"ha... method ownKeys (line 9) | ownKeys(t){return wn(t,"iterate",Ze(t)?"length":qo),Reflect.ownKeys(t)} class n_ (line 9) | class n_ extends V0{constructor(t=!1){super(!0,t)}set(t,r){return!0}dele... method constructor (line 9) | constructor(t=!1){super(!0,t)} method set (line 9) | set(t,r){return!0} method deleteProperty (line 9) | deleteProperty(t,r){return!0} function s_ (line 9) | function s_(e,t,r){return function(...o){const s=this.__v_raw,c=mt(s),f=... function Cc (line 9) | function Cc(e){return function(...t){return e==="delete"?!1:e==="clear"?... function l_ (line 9) | function l_(e,t){const r={get(s){const c=this.__v_raw,f=mt(c),d=mt(s);e|... function Vh (line 9) | function Vh(e,t){const r=l_(e,t);return(o,s,c)=>s==="__v_isReactive"?!e:... function d_ (line 9) | function d_(e){switch(e){case"Object":case"Array":return 1;case"Map":cas... function h_ (line 9) | function h_(e){return e.__v_skip||!Object.isExtensible(e)?0:d_(IS(e))} function ir (line 9) | function ir(e){return Ti(e)?e:Kh(e,!1,r_,a_,K0)} function Gh (line 9) | function Gh(e){return Kh(e,!1,o_,c_,X0)} function Gs (line 9) | function Gs(e){return Kh(e,!0,i_,u_,Y0)} function Kh (line 9) | function Kh(e,t,r,o,s){if(!kt(e)||e.__v_raw&&!(t&&e.__v_isReactive))retu... function jo (line 9) | function jo(e){return Ti(e)?jo(e.__v_raw):!!(e&&e.__v_isReactive)} function Ti (line 9) | function Ti(e){return!!(e&&e.__v_isReadonly)} function or (line 9) | function or(e){return!!(e&&e.__v_isShallow)} function ju (line 9) | function ju(e){return e?!!e.__v_raw:!1} function mt (line 9) | function mt(e){const t=e&&e.__v_raw;return t?mt(t):e} function Uu (line 9) | function Uu(e){return!wt(e,"__v_skip")&&Object.isExtensible(e)&&M0(e,"__... function Mt (line 9) | function Mt(e){return e?e.__v_isRef===!0:!1} function Ge (line 9) | function Ge(e){return Z0(e,!1)} function Ft (line 9) | function Ft(e){return Z0(e,!0)} function Z0 (line 9) | function Z0(e,t){return Mt(e)?e:new p_(e,t)} class p_ (line 9) | class p_{constructor(t,r){this.dep=new Wu,this.__v_isRef=!0,this.__v_isS... method constructor (line 9) | constructor(t,r){this.dep=new Wu,this.__v_isRef=!0,this.__v_isShallow=... method value (line 9) | get value(){return this.dep.track(),this._value} method value (line 9) | set value(t){const r=this._rawValue,o=this.__v_isShallow||or(t)||Ti(t)... function K (line 9) | function K(e){return Mt(e)?e.value:e} function Xt (line 9) | function Xt(e){return et(e)?e():K(e)} function J0 (line 9) | function J0(e){return jo(e)?e:new Proxy(e,g_)} class m_ (line 9) | class m_{constructor(t){this.__v_isRef=!0,this._value=void 0;const r=thi... method constructor (line 9) | constructor(t){this.__v_isRef=!0,this._value=void 0;const r=this.dep=n... method value (line 9) | get value(){return this._value=this._get()} method value (line 9) | set value(t){this._set(t)} function Q0 (line 9) | function Q0(e){return new m_(e)} function v_ (line 9) | function v_(e){const t=Ze(e)?new Array(e.length):{};for(const r in e)t[r... class y_ (line 9) | class y_{constructor(t,r,o){this._object=t,this._key=r,this._defaultValu... method constructor (line 9) | constructor(t,r,o){this._object=t,this._key=r,this._defaultValue=o,thi... method value (line 9) | get value(){let t=this._object[this._key];return this._shallow&&(t=K(t... method value (line 9) | set value(t){if(this._shallow&&Mt(this._raw[this._key])){const r=this.... method dep (line 9) | get dep(){return ZS(this._raw,this._key)} class b_ (line 9) | class b_{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isRead... method constructor (line 9) | constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0... method value (line 9) | get value(){return this._value=this._getter()} function w_ (line 9) | function w_(e,t,r){return Mt(e)?e:et(e)?new b_(e):kt(e)&&arguments.lengt... function eb (line 9) | function eb(e,t,r){return new y_(e,t,r)} class x_ (line 9) | class x_{constructor(t,r,o){this.fn=t,this.setter=r,this._value=void 0,t... method constructor (line 9) | constructor(t,r,o){this.fn=t,this.setter=r,this._value=void 0,this.dep... method notify (line 9) | notify(){if(this.flags|=16,!(this.flags&8)&&Tt!==this)return F0(this,!... method value (line 9) | get value(){const t=this.dep.track();return W0(this),t&&(t.version=thi... method value (line 9) | set value(t){this.setter&&this.setter(t)} function k_ (line 9) | function k_(e,t,r=!1){let o,s;return et(e)?o=e:(o=e.get,s=e.set),new x_(... function S_ (line 9) | function S_(e,t=!1,r=$o){if(r){let o=ou.get(r);o||ou.set(r,o=[]),o.push(... function __ (line 9) | function __(e,t,r=vt){const{immediate:o,deep:s,once:c,scheduler:f,augmen... function wi (line 9) | function wi(e,t=1/0,r){if(t<=0||!kt(e)||e.__v_skip||(r=r||new Map,(r.get... function Pa (line 13) | function Pa(e,t,r,o){try{return o?e(...o):e()}catch(s){Ra(s,t,r)}} function $r (line 13) | function $r(e,t,r,o){if(et(e)){const s=Pa(e,t,r,o);return s&&E0(s)&&s.ca... function Ra (line 13) | function Ra(e,t,r,o=!0){const s=t?t.vnode:null,{errorHandler:c,throwUnha... function T_ (line 13) | function T_(e,t,r,o=!0,s=!1){if(s)throw e;console.error(e)} function Et (line 13) | function Et(e){const t=su||tb;return e?t.then(this?e.bind(this):e):t} function C_ (line 13) | function C_(e){let t=Gr+1,r=Pn.length;for(;t>>1,s=Pn[o]... function Xh (line 13) | function Xh(e){if(!(e.flags&1)){const t=ua(e),r=Pn[Pn.length-1];!r||!(e.... function nb (line 13) | function nb(){su||(su=tb.then(ib))} function Gd (line 13) | function Gd(e){Ze(e)?Is.push(...e):Zi&&e.id===-1?Zi.splice(Es+1,0,e):e.f... function Um (line 13) | function Um(e,t,r=Gr+1){for(;rua(r)-... function ib (line 13) | function ib(e){try{for(Gr=0;Gr{o._d&&Ys(-1)... function at (line 13) | function at(e,t){if(mn===null)return e;const r=Qu(mn),o=e.dirs||(e.dirs=... function Mo (line 13) | function Mo(e,t,r,o){const s=e.dirs,c=t&&t.dirs;for(let f=0;f{const s=t.default&&hb(... function fb (line 13) | function fb(e){let t=e[0];if(e.length>1){for(const r of e)if(r.type!==ln... function db (line 13) | function db(e,t){const{leavingVNodes:r}=e;let o=r.get(t.type);return o||... function Kd (line 13) | function Kd(e,t,r,o,s){const{appear:c,mode:f,persisted:d=!1,onBeforeEnte... function gd (line 13) | function gd(e){if(Gu(e))return e=uo(e),e.children=null,e} function Vm (line 13) | function Vm(e){if(!Gu(e))return ab(e.type)&&e.children?fb(e.children):e;... function fa (line 13) | function fa(e,t){e.shapeFlag&6&&e.component?(e.transition=t,fa(e.compone... function hb (line 13) | function hb(e,t=!1,r){let o=[],s=0;for(let c=0;cJl(E,t&&(Ze(t)?t[L]... function Gm (line 13) | function Gm(e){const t=au.get(e);t&&(t.flags|=8,au.delete(e))} function N_ (line 13) | function N_(e,t){gb(e,"a",t)} function O_ (line 13) | function O_(e,t){gb(e,"da",t)} function gb (line 13) | function gb(e,t,r=xn){const o=e.__wdc||(e.__wdc=()=>{let s=r;for(;s;){if... function P_ (line 13) | function P_(e,t,r,o){const s=Ku(t,e,o,!0);Ia(()=>{Bh(o[t],s)},r)} function Ku (line 13) | function Ku(e,t,r=xn,o=!1){if(r){const s=r[e]||(r[e]=[]),c=t.__weh||(t._... function H_ (line 13) | function H_(e,t=xn){Ku("ec",e,t)} function Go (line 13) | function Go(e,t){return Jh(Zh,e,!0,t)||e} function Xd (line 13) | function Xd(e){return Ht(e)?Jh(Zh,e,!1)||e:e||mb} function vr (line 13) | function vr(e){return Jh(B_,e)} function Jh (line 13) | function Jh(e,t,r=!0,o=!1){const s=mn||xn;if(s){const c=s.type;if(e===Zh... function Km (line 13) | function Km(e,t){return e&&(e[t]||e[sr(t)]||e[Fu(sr(t))])} function $n (line 13) | function $n(e,t,r,o){let s;const c=r,f=Ze(e);if(f||Ht(e)){const d=f&&jo(... function W_ (line 13) | function W_(e,t){for(let r=0;rZs(t)?!(t.type===ln||t.type===nt&&!vb(t.... function q_ (line 13) | function q_(e,t){const r={};for(const o in e)r[qc(o)]=e[o];return r} method get (line 13) | get({_:e},t){if(t==="__v_skip")return!0;const{ctx:r,setupState:o,data:s,... method set (line 13) | set({_:e},t,r){const{data:o,setupState:s,ctx:c}=e;return md(s,t)?(s[t]=r... method has (line 13) | has({_:{data:e,setupState:t,accessCache:r,ctx:o,appContext:s,props:c,typ... method defineProperty (line 13) | defineProperty(e,t,r){return r.get!=null?e._.accessCache[t]=0:wt(r,"valu... function yb (line 13) | function yb(){return bb().slots} function U_ (line 13) | function U_(){return bb().attrs} function bb (line 13) | function bb(e){const t=ti();return t.setupContext||(t.setupContext=Vb(t))} function cu (line 13) | function cu(e){return Ze(e)?e.reduce((t,r)=>(t[r]=null,t),{}):e} function da (line 13) | function da(e,t){return!e||!t?e||t:Ze(e)&&Ze(t)?e.concat(t):on({},cu(e),... function V_ (line 13) | function V_(e){const t=xb(e),r=e.proxy,o=e.ctx;Zd=!1,t.beforeCreate&&Xm(... function G_ (line 13) | function G_(e,t,r=Xr){Ze(e)&&(e=Jd(e));for(const o in e){const s=e[o];le... function Xm (line 13) | function Xm(e,t,r){$r(Ze(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,r)} function wb (line 13) | function wb(e,t,r,o){let s=o.includes(".")?Tb(r,o):()=>r[o];if(Ht(e)){co... function xb (line 13) | function xb(e){const t=e.type,{mixins:r,extends:o}=t,{mixins:s,optionsCa... function uu (line 13) | function uu(e,t,r,o=!1){const{mixins:s,extends:c}=t;c&&uu(e,c,r,!0),s&&s... function Ym (line 13) | function Ym(e,t){return t?e?function(){return on(et(e)?e.call(this,this)... function X_ (line 13) | function X_(e,t){return Ul(Jd(e),Jd(t))} function Jd (line 13) | function Jd(e){if(Ze(e)){const t={};for(let r=0;r{let o=e;for(let s=0;s0?Xn||Rs:null,Hb(),Xs>0&&Xn&&... function ve (line 13) | function ve(e,t,r,o,s,c){return Bb(X(e,t,r,o,s,c,!0))} function Ve (line 13) | function Ve(e,t,r,o,s){return Bb(Ne(e,t,r,o,s,!0))} function Zs (line 13) | function Zs(e){return e?e.__v_isVNode===!0:!1} function Kr (line 13) | function Kr(e,t){return e.type===t.type&&e.key===t.key} function X (line 13) | function X(e,t=null,r=null,o=0,s=null,c=e===nt?0:1,f=!1,d=!1){const h={_... function CT (line 13) | function CT(e,t=null,r=null,o=0,s=null,c=!1){if((!e||e===mb)&&(e=ln),Zs(... function qb (line 13) | function qb(e){return e?ju(e)||Mb(e)?on({},e):e:null} function uo (line 13) | function uo(e,t,r=!1,o=!1){const{props:s,ref:c,patchFlag:f,children:d,tr... function Qe (line 13) | function Qe(e=" ",t=0){return Ne(Ju,null,e,t)} function He (line 13) | function He(e="",t=!1){return t?(ie(),Ve(ln,null,e)):Ne(ln,null,e)} function Lr (line 13) | function Lr(e){return e==null||typeof e=="boolean"?Ne(ln):Ze(e)?Ne(nt,nu... function Ji (line 13) | function Ji(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:uo(e)} function rp (line 13) | function rp(e,t){let r=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(... function ki (line 13) | function ki(...e){const t={};for(let r=0;r{e.exposed=r||{}};return{attrs:new Proxy(e.att... function Qu (line 13) | function Qu(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(... function PT (line 13) | function PT(e,t=!0){return et(e)?e.displayName||e.name:e.name||t&&e.__name} function RT (line 13) | function RT(e){return et(e)&&"__vccOpts"in e} function za (line 13) | function za(e,t,r){try{Ys(-1);const o=arguments.length;return o===2?kt(t... method setScopeId (line 17) | setScopeId(e,t){e.setAttribute(t,"")} method insertStaticContent (line 17) | insertStaticContent(e,t,r,o,s,c){const f=r?r.previousSibling:t.lastChild... function WT (line 17) | function WT(e){const t={};for(const N in e)N in Kb||(t[N]=e[N]);if(e.css... function qT (line 17) | function qT(e){if(e==null)return null;if(kt(e))return[bd(e.enter),bd(e.l... function bd (line 17) | function bd(e){return N0(e)} function di (line 17) | function di(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.add(r)),(e[ga]... function Po (line 17) | function Po(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));con... function lv (line 17) | function lv(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})} function av (line 17) | function av(e,t,r,o){const s=e._endId=++jT,c=()=>{s===e._endId&&o()};if(... function UT (line 17) | function UT(e,t){const r=window.getComputedStyle(e),o=E=>(r[E]||"").spli... function cv (line 17) | function cv(e,t){for(;e.lengthVc(e,t,o));else if(r==null&&(r=... function YT (line 17) | function YT(e,t){const r=wd[t];if(r)return r;let o=sr(t);if(o!=="filter"... function gv (line 17) | function gv(e,t,r,o,s,c=US(t)){o&&t.startsWith("xlink:")?r==null?e.remov... function mv (line 17) | function mv(e,t,r,o,s){if(t==="innerHTML"||t==="textContent"){r!=null&&(... function zo (line 17) | function zo(e,t,r,o){e.addEventListener(t,r,o)} function ZT (line 17) | function ZT(e,t,r,o){e.removeEventListener(t,r,o)} function JT (line 17) | function JT(e,t,r,o,s=null){const c=e[vv]||(e[vv]={}),f=c[t];if(o&&f)f.v... function QT (line 17) | function QT(e){let t;if(yv.test(e)){t={};let o;for(;o=e.match(yv);)e=e.s... function nC (line 17) | function nC(e,t){const r=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts... function rC (line 17) | function rC(e,t){if(Ze(t)){const r=e.stopImmediatePropagation;return e.s... function oC (line 17) | function oC(e,t,r,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t... function sC (line 17) | function sC(e){e.target.composing=!0} function wv (line 17) | function wv(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchE... function xv (line 17) | function xv(e,t,r){return t&&(e=e.trim()),r&&(e=Wh(e)),e} method created (line 17) | created(e,{modifiers:{lazy:t,trim:r,number:o}},s){e[Fs]=hu(s);const c=o|... method mounted (line 17) | mounted(e,{value:t}){e.value=t??""} method beforeUpdate (line 17) | beforeUpdate(e,{value:t,oldValue:r,modifiers:{lazy:o,trim:s,number:c}},f... method created (line 17) | created(e,t,r){e[Fs]=hu(r),zo(e,"change",()=>{const o=e._modelValue,s=lC... method beforeUpdate (line 17) | beforeUpdate(e,t,r){e[Fs]=hu(r),kv(e,t,r)} function kv (line 17) | function kv(e,{value:t,oldValue:r},o){e._modelValue=t;let s;if(Ze(t))s=P... function lC (line 17) | function lC(e){return"_value"in e?e._value:e.value} function Jb (line 17) | function Jb(e,t){const r=t?"_trueValue":"_falseValue";return r in e?e[r]:t} function dC (line 17) | function dC(){return Sv||(Sv=gT(fC))} function hC (line 17) | function hC(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLEl... function pC (line 17) | function pC(e){return Ht(e)?document.querySelector(e):e} function mC (line 17) | function mC(e,t){const r=Go("RouterView");return ie(),Ve(r)} function oh (line 17) | function oh(e,t,r){return Io(e,ma(t,r))} function Xo (line 17) | function Xo(e,t){return typeof e=="function"?e(t):e} function Qr (line 17) | function Qr(e){return e.split("-")[0]} function Or (line 17) | function Or(e){return e.split("-")[1]} function ew (line 17) | function ew(e){return e==="x"?"y":"x"} function ip (line 17) | function ip(e){return e==="y"?"height":"width"} function Fa (line 17) | function Fa(e){return["top","bottom"].includes(Qr(e))?"y":"x"} function op (line 17) | function op(e){return ew(Fa(e))} function tw (line 17) | function tw(e,t,r){r===void 0&&(r=!1);const o=Or(e),s=op(e),c=ip(s);let ... function xC (line 17) | function xC(e){const t=gu(e);return[pu(e),t,pu(t)]} function pu (line 17) | function pu(e){return e.replace(/start|end/g,t=>wC[t])} function kC (line 17) | function kC(e,t,r){const o=["left","right"],s=["right","left"],c=["top",... function SC (line 17) | function SC(e,t,r,o){const s=Or(e);let c=kC(Qr(e),r==="start",o);return ... function gu (line 17) | function gu(e){return e.replace(/left|right|bottom|top/g,t=>bC[t])} function _C (line 17) | function _C(e){return{top:0,right:0,bottom:0,left:0,...e}} function nw (line 17) | function nw(e){return typeof e!="number"?_C(e):{top:e,right:e,bottom:e,l... function ta (line 17) | function ta(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y... function Cv (line 17) | function Cv(e,t,r){let{reference:o,floating:s}=e;const c=Fa(t),f=op(t),d... function ef (line 17) | async function ef(e,t){var r;t===void 0&&(t={});const{x:o,y:s,platform:c... method fn (line 17) | async fn(t){const{x:r,y:o,placement:s,rects:c,platform:f,elements:d,midd... function EC (line 17) | function EC(e,t,r){return(e?[...r.filter(s=>Or(s)===e),...r.filter(s=>Or... method fn (line 17) | async fn(t){var r,o,s;const{rects:c,middlewareData:f,placement:d,platfor... method fn (line 17) | async fn(t){var r,o;const{placement:s,middlewareData:c,rects:f,initialPl... function MC (line 17) | async function MC(e,t){const{placement:r,platform:o,elements:s}=e,c=awai... method fn (line 17) | async fn(t){var r,o;const{x:s,y:c,placement:f,middlewareData:d}=t,h=awai... method fn (line 17) | async fn(t){const{x:r,y:o,placement:s}=t,{mainAxis:c=!0,crossAxis:f=!1,l... method fn (line 17) | async fn(t){const{placement:r,rects:o,platform:s,elements:c}=t,{apply:f=... function hr (line 17) | function hr(e){var t;return((t=e.ownerDocument)==null?void 0:t.defaultVi... function Yr (line 17) | function Yr(e){return hr(e).getComputedStyle(e)} function rw (line 17) | function rw(e){const t=Yr(e);let r=parseFloat(t.width),o=parseFloat(t.he... function fo (line 17) | function fo(e){return ow(e)?(e.nodeName||"").toLowerCase():""} function iw (line 17) | function iw(){if(Lc)return Lc;const e=navigator.userAgentData;return e&&... function Zr (line 17) | function Zr(e){return e instanceof hr(e).HTMLElement} function so (line 17) | function so(e){return e instanceof hr(e).Element} function ow (line 17) | function ow(e){return e instanceof hr(e).Node} function Av (line 17) | function Av(e){return typeof ShadowRoot>"u"?!1:e instanceof hr(e).Shadow... function tf (line 17) | function tf(e){const{overflow:t,overflowX:r,overflowY:o,display:s}=Yr(e)... function RC (line 17) | function RC(e){return["table","td","th"].includes(fo(e))} function sh (line 17) | function sh(e){const t=/firefox/i.test(iw()),r=Yr(e),o=r.backdropFilter|... function sw (line 17) | function sw(){return!/^((?!chrome|android).)*safari/i.test(iw())} function sp (line 17) | function sp(e){return["html","body","#document"].includes(fo(e))} function lw (line 17) | function lw(e){return so(e)?e:e.contextElement} function Hs (line 17) | function Hs(e){const t=lw(e);if(!Zr(t))return aw;const r=t.getBoundingCl... function va (line 17) | function va(e,t,r,o){var s,c;t===void 0&&(t=!1),r===void 0&&(r=!1);const... function lo (line 17) | function lo(e){return((ow(e)?e.ownerDocument:e.document)||window.documen... function nf (line 17) | function nf(e){return so(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollT... function cw (line 17) | function cw(e){return va(lo(e)).left+nf(e).scrollLeft} function ya (line 17) | function ya(e){if(fo(e)==="html")return e;const t=e.assignedSlot||e.pare... function uw (line 17) | function uw(e){const t=ya(e);return sp(t)?t.ownerDocument.body:Zr(t)&&tf... function vu (line 17) | function vu(e,t){var r;t===void 0&&(t=[]);const o=uw(e),s=o===((r=e.owne... function Lv (line 17) | function Lv(e,t,r){return t==="viewport"?ta((function(o,s){const c=hr(o)... function Mv (line 17) | function Mv(e){return Zr(e)&&Yr(e).position!=="fixed"?e.offsetParent:null} function Nv (line 17) | function Nv(e){const t=hr(e);let r=Mv(e);for(;r&&RC(r)&&Yr(r).position==... function $C (line 17) | function $C(e,t,r){const o=Zr(t),s=lo(t),c=va(e,!0,r==="fixed",t);let f=... method getElementRects (line 17) | async getElementRects(e){let{reference:t,floating:r,strategy:o}=e;const ... function ba (line 17) | function ba(e,t){let r=ao.themes[e]||{},o;do o=r[t],typeof o>"u"?r.$exte... function zC (line 17) | function zC(e){const t=[e];let r=ao.themes[e]||{};do r.$extend&&!r.$rese... function Ov (line 17) | function Ov(e){const t=[e];let r=ao.themes[e]||{};do r.$extend?(t.push(r... method get (line 17) | get(){wa=!0} function $v (line 17) | function $v(e,t){const r=e.indexOf(t);r!==-1&&e.splice(r,1)} function kd (line 17) | function kd(){return new Promise(e=>requestAnimationFrame(()=>{requestAn... function Dv (line 17) | function Dv(e){let t=Iv[e];return t||(t=Iv[e]=[]),t} function ht (line 17) | function ht(e){return function(t){return ba(t.theme,e)}} method provide (line 17) | provide(){return{[Sd]:{parentPopper:this}}} method data (line 17) | data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFro... method popperId (line 17) | popperId(){return this.ariaId!=null?this.ariaId:this.randomId} method shouldMountContent (line 17) | shouldMountContent(){return this.eagerMount||this.isMounted} method slotData (line 17) | slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMoun... method parentPopper (line 17) | parentPopper(){var e;return(e=this[Sd])==null?void 0:e.parentPopper} method hasPopperShowTriggerHover (line 17) | hasPopperShowTriggerHover(){var e,t;return((e=this.popperTriggers)==null... method disabled (line 17) | disabled(e){e?this.dispose():this.init()} method container (line 17) | async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_co... method created (line 17) | created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` o... method mounted (line 17) | mounted(){this.init(),this.$_detachPopperNode()} method activated (line 17) | activated(){this.$_autoShowHide()} method deactivated (line 17) | deactivated(){this.hide()} method beforeUnmount (line 17) | beforeUnmount(){this.dispose()} method show (line 17) | show({event:e=null,skipDelay:t=!1,force:r=!1}={}){var o,s;(o=this.parent... method hide (line 17) | hide({event:e=null,skipDelay:t=!1}={}){var r;if(!this.$_hideInProgress){... method init (line 17) | init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this... method dispose (line 17) | dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListene... method onResize (line 17) | async onResize(){this.isShown&&(await this.$_computePosition(),this.$emi... method $_computePosition (line 17) | async $_computePosition(){if(this.isDisposed||this.positioningDisabled)r... method $_scheduleShow (line 17) | $_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hi... method $_scheduleHide (line 17) | $_scheduleHide(e,t=!1){if(this.shownChildren.size>0){this.pendingHide=!0... method $_computeDelay (line 17) | $_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)} method $_applyShow (line 17) | async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(t... method $_applyShowEffect (line 17) | async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.comput... method $_applyHide (line 17) | async $_applyHide(e=!1){if(this.shownChildren.size>0){this.pendingHide=!... method $_autoShowHide (line 17) | $_autoShowHide(){this.shown?this.show():this.hide()} method $_ensureTeleport (line 17) | $_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if(typ... method $_addEventListeners (line 17) | $_addEventListeners(){const e=r=>{this.isShown&&!this.$_hideInProgress||... method $_registerEventListeners (line 17) | $_registerEventListeners(e,t,r){this.$_events.push({targetNodes:e,eventT... method $_registerTriggerListeners (line 17) | $_registerTriggerListeners(e,t,r,o,s){let c=r;o!=null&&(c=typeof o=="fun... method $_removeEventListeners (line 17) | $_removeEventListeners(e){const t=[];this.$_events.forEach(r=>{const{tar... method $_refreshListeners (line 17) | $_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),thi... method $_handleGlobalClose (line 17) | $_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}... method $_detachPopperNode (line 17) | $_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.par... method $_swapTargetAttrs (line 17) | $_swapTargetAttrs(e,t){for(const r of this.$_targetNodes){const o=r.getA... method $_applyAttrsToTarget (line 17) | $_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const r in... method $_updateParentShownChildren (line 17) | $_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shown... method $_isAimingPopper (line 17) | $_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();... method render (line 17) | render(){return this.$slots.default(this.slotData)} function zv (line 17) | function zv(e,t){for(let r=0;r=0;o--){const s=nr[o... function Hv (line 17) | function Hv(e,t,r){return r.closeAllPopover||r.closePopover&&t||HC(e,r)&... function HC (line 17) | function HC(e,t){if(typeof e.autoHide=="function"){const r=e.autoHide(t)... function BC (line 17) | function BC(){for(let e=0;e{this._w=this.$el.offsetWidth,this._h=this.$el.off... method beforeUnmount (line 17) | beforeUnmount(){this.removeResizeHandlers()} method compareAndNotify (line 17) | compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!... method emitSize (line 17) | emitSize(){this.$emit("notify",{width:this._w,height:this._h})} method addResizeHandlers (line 17) | addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEv... method removeResizeHandlers (line 17) | removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!... method themeClass (line 17) | themeClass(){return zC(this[e])} method toPx (line 17) | toPx(e){return e!=null&&!isNaN(e)?`${e}px`:null} function tE (line 17) | function tE(e,t,r,o,s,c){const f=Go("ResizeObserver");return ie(),ve("di... method show (line 17) | show(...e){return this.$refs.popper.show(...e)} method hide (line 17) | hide(...e){return this.$refs.popper.hide(...e)} method dispose (line 17) | dispose(...e){return this.$refs.popper.dispose(...e)} method onResize (line 17) | onResize(...e){return this.$refs.popper.onResize(...e)} method finalTheme (line 17) | finalTheme(){return this.theme??this.$options.vPopperTheme} method getTargetNodes (line 17) | getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this... function rE (line 17) | function rE(e,t,r,o,s,c){const f=Go("PopperContent"),d=Go("Popper");retu... method data (line 17) | data(){return{asyncContent:null}} method isContentAsync (line 17) | isContentAsync(){return typeof this.content=="function"} method loading (line 17) | loading(){return this.isContentAsync&&this.asyncContent==null} method finalContent (line 17) | finalContent(){return this.isContentAsync?this.loading?this.loadingConte... method handler (line 17) | handler(){this.fetchContent(!0)} method finalContent (line 17) | async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()} method created (line 17) | created(){this.$_fetchId=0} method fetchContent (line 17) | fetchContent(e){if(typeof this.content=="function"&&this.$_isShown&&(e||... method onResult (line 17) | onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)} method onShow (line 17) | onShow(){this.$_isShown=!0,this.fetchContent()} method onHide (line 17) | onHide(){this.$_isShown=!1} function aE (line 17) | function aE(e,t,r,o,s,c){const f=Go("PopperContent"),d=Go("Popper");retu... function uE (line 17) | function uE(e,t){let r=e.placement;if(!r&&t)for(const o of dw)t[o]&&(r=o... function yw (line 17) | function yw(e,t,r){let o;const s=typeof t;return s==="string"?o={content... function dE (line 17) | function dE(){if(_d)return;xa=Ge([]),_d=Qb({name:"VTooltipDirectiveApp",... function bw (line 17) | function bw(e,t,r){dE();const o=Ge(yw(e,t,r)),s=Ge(!1),c={id:fE++,option... function ap (line 17) | function ap(e){if(e.$_popper){const t=xa.value.indexOf(e.$_popper.item);... function Wv (line 17) | function Wv(e,{value:t,modifiers:r}){const o=yw(e,t,r);if(!o.content||ba... method beforeUnmount (line 17) | beforeUnmount(e){ap(e)} function cp (line 17) | function cp(e){return I0()?(KS(e),!0):!1} function up (line 17) | function up(e,t){function r(...o){return new Promise((s,c)=>{Promise.res... function xw (line 17) | function xw(e,t={}){let r,o,s=yu;const c=h=>{clearTimeout(h),s(),s=yu};l... function kw (line 17) | function kw(e=fp,t={}){const{initialState:r="active"}=t,o=Yo(r==="active... function qv (line 17) | function qv(e,t=!1,r="Timeout"){return new Promise((o,s)=>{setTimeout(t?... function jv (line 17) | function jv(e){return e.endsWith("rem")?Number.parseFloat(e)*16:Number.p... function wE (line 17) | function wE(e){return ti()} function Cd (line 17) | function Cd(e){return Array.isArray(e)?e:[e]} function Yo (line 17) | function Yo(...e){if(e.length!==1)return w_(...e);const t=e[0];return ty... function Nc (line 17) | function Nc(e,t=200,r={}){return up(xw(t,r),e)} function Sw (line 17) | function Sw(e,t,r={}){const{eventFilter:o=fp,...s}=r;return xt(e,up(o,t)... function _w (line 17) | function _w(e,t,r={}){const{eventFilter:o,initialState:s="active",...c}=... function dp (line 17) | function dp(e,t=!0,r){wE()?Mi(e,r):t?e():Et(e)} function uh (line 17) | function uh(e,t=!1){function r(v,{flush:b="sync",deep:w=!1,timeout:E,thr... function Uv (line 17) | function Uv(e){return uh(e)} function xE (line 17) | function xE(e=!1,t={}){const{truthyValue:r=!0,falsyValue:o=!1}=t,s=Mt(e)... function hp (line 17) | function hp(e,t,r={}){const{debounce:o=0,maxWait:s=void 0,...c}=r;return... function kE (line 17) | function kE(e,t,r={}){const{eventFilter:o=fp,...s}=r,c=up(o,t);let f,d,h... function SE (line 17) | function SE(e,t,r){return xt(e,t,{...r,immediate:!0})} function _E (line 17) | function _E(e,t,r){const o=xt(e,(...s)=>(Et(()=>o()),t(...s)),r);return o} function TE (line 17) | function TE(e,t,r){let o;Mt(r)?o={evaluating:r}:o={};const{lazy:s=!1,eva... function bu (line 17) | function bu(e){var t;const r=Xt(e);return(t=r?.$el)!=null?t:r} function ho (line 17) | function ho(...e){const t=[],r=()=>{t.forEach(d=>d()),t.length=0},o=(d,h... function CE (line 17) | function CE(){const e=Ft(!1),t=ti();return t&&Mi(()=>{e.value=!0},t),e} function Tw (line 17) | function Tw(e){const t=CE();return ke(()=>(t.value,!!e()))} function EE (line 17) | function EE(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key... function Cw (line 17) | function Cw(...e){let t,r,o={};e.length===3?(t=e[0],r=e[1],o=e[2]):e.len... function AE (line 17) | function AE(e,t={}){const{immediate:r=!0,fpsLimit:o=void 0,window:s=Ir,o... function ME (line 17) | function ME(){const e=Sb()?gE(LE,null):null;return typeof e=="number"?e:... function Ew (line 17) | function Ew(e,t={}){const{window:r=Ir,ssrWidth:o=ME()}=t,s=Tw(()=>r&&"ma... function Aw (line 17) | function Aw(e){return JSON.parse(JSON.stringify(e))} function OE (line 17) | function OE(){return Pc in Oc||(Oc[Pc]=Oc[Pc]||{}),Oc[Pc]} function Lw (line 17) | function Lw(e,t){return NE[e]||t} function PE (line 17) | function PE(e){return Ew("(prefers-color-scheme: dark)",e)} function RE (line 17) | function RE(e){return e==null?"any":e instanceof Set?"set":e instanceof ... function Mw (line 17) | function Mw(e,t,r,o={}){var s;const{flush:c="pre",deep:f=!0,listenToStor... function DE (line 17) | function DE(e={}){const{selector:t="html",attribute:r="class",initialVal... function zE (line 17) | function zE(e={}){const{valueDark:t="dark",valueLight:r=""}=e,o=DE({...e... function Nw (line 17) | function Nw(e){return e} function FE (line 17) | function FE(e,t){return e.value=t} function HE (line 17) | function HE(e){return e?typeof e=="function"?e:Aw:Nw} function BE (line 17) | function BE(e){return e?typeof e=="function"?e:Aw:Nw} function WE (line 17) | function WE(e,t={}){const{clone:r=!1,dump:o=HE(r),parse:s=BE(r),setSourc... function qE (line 17) | function qE(e,t={}){const{deep:r=!1,flush:o="pre",eventFilter:s}=t,{even... function Ow (line 17) | function Ow(e,t,r={}){const{window:o=Ir,...s}=r;let c;const f=Tw(()=>o&&... function sf (line 17) | function sf(e,t,r={}){const{window:o=Ir}=r;return Mw(e,t,o?.localStorage... function jE (line 17) | function jE(e="history",t={}){const{initialValue:r={},removeNullishValue... function Pw (line 17) | function Pw(e={}){const{window:t=Ir,initialWidth:r=Number.POSITIVE_INFIN... method setup (line 17) | setup(e,{emit:t}){const r=t,o=e,s=yb(),c=Ge([]),f=ke(()=>c.value.reduce(... method setup (line 17) | setup(e){var t;const r=e,o=pn("requestUpdate"),s=pn("onPaneAdd"),c=pn("h... function Rw (line 17) | function Rw(e){return e!=null} function pp (line 17) | function pp(e){return e==null&&(e=[]),Array.isArray(e)?e:[e]} function VE (line 17) | function VE(e=""){return e&&e.replace(/\\/g,"/").replace(UE,t=>t.toUpper... function KE (line 17) | function KE(){return typeof process<"u"&&typeof process.cwd=="function"?... function XE (line 17) | function XE(e,t){let r="",o=0,s=-1,c=0,f=null;for(let d=0;d<=e.length;++... function Hl (line 17) | function Hl(e,t){let r=0,o=0,s=0;do{const f=e.next();s=Iw[f],r|=(s&31)<<... function Yv (line 17) | function Yv(e,t){return e.pos>=t?!1:e.peek()!==YE} method constructor (line 17) | constructor(e){this.pos=0,this.buffer=e} method next (line 17) | next(){return this.buffer.charCodeAt(this.pos++)} method peek (line 17) | peek(){return this.buffer.charCodeAt(this.pos)} method indexOf (line 17) | indexOf(e){const{buffer:t,pos:r}=this,o=t.indexOf(e,r);return o===-1?t.l... function QE (line 17) | function QE(e){const{length:t}=e,r=new JE(e),o=[];let s=0,c=0,f=0,d=0,h=... function eA (line 17) | function eA(e){e.sort(tA)} function tA (line 17) | function tA(e,t){return e[0]-t[0]} function sA (line 17) | function sA(e,t,r,o){for(;r<=o;){const s=r+(o-r>>1),c=e[s][lf]-t;if(c===... function lA (line 17) | function lA(e,t,r){for(let o=r+1;o=0&&e[o][lf]===t;r=o--);return r} function cA (line 17) | function cA(e,t,r,o){const{lastKey:s,lastNeedle:c,lastIndex:f}=r;let d=0... function hA (line 17) | function hA(e){var t;return(t=e)._decoded||(t._decoded=QE(e._encoded))} function pA (line 17) | function pA(e,t){let{line:r,column:o,bias:s}=t;if(r--,r<0)throw new Erro... function $c (line 17) | function $c(e,t,r,o){return{source:e,line:t,column:r,name:o}} function gA (line 17) | function gA(e,t,r,o,s){let c=cA(e,o,t,r);return wu?c=(s===Zv?lA:aA)(e,o,... function zw (line 17) | function zw(e){if(!e.includes(":"))return[e];const r=/(.+?)(?::(\d+))?(?... function yA (line 17) | function yA(e){let t=e.trim();if(mA.test(t)||(t.includes(" > eval")&&(t=... function bA (line 17) | function bA(e){let t=e.trim();if(!Dw.test(t))return null;t.includes("(ev... function wA (line 17) | function wA(e,t={}){const{ignoreStackEntries:r=vA}=t;return(Dw.test(e)?k... function Jv (line 17) | function Jv(e,t){return e.some(r=>t.match(r))} function xA (line 17) | function xA(e){return e.split(` function kA (line 18) | function kA(e){return e.split(` class SA (line 19) | class SA{_encoded;_decoded;_decodedMemo;url;version;names=[];resolvedSou... method constructor (line 19) | constructor(t,r){this.map=t;const{mappings:o,names:s,sources:c}=t;this... function _A (line 19) | function _A(){return{lastKey:-1,lastNeedle:-1,lastIndex:-1}} function TA (line 19) | function TA(e,t){const r=pA(e,t);return r.column==null?null:r} function Fw (line 19) | function Fw(e=""){return e&&e.replace(/\\/g,"/").replace(CA,t=>t.toUpper... function OA (line 19) | function OA(){return typeof process<"u"&&typeof process.cwd=="function"?... function Hw (line 19) | function Hw(e,t){let r="",o=0,s=-1,c=0,f=null;for(let d=0;d<=e.length;++... function PA (line 19) | function PA(e){let t=0;if(e.length===0)return`${t}`;for(let r=0;rJs(t)?[t]:[t,...gp(t.tasks)])} function $A (line 19) | function $A(e){const t=[e.name];let r=e;for(;r?.suite;)r=r.suite,r?.name... function IA (line 19) | function IA(){let e,t;return{promise:new Promise((r,o)=>{e=r,t=o}),resol... function FA (line 19) | function FA(e=21){let t="",r=e;for(;r--;)t+=zA[DA()*64|0];return t} function qA (line 19) | function qA(e,t){const{post:r,on:o,off:s=()=>{},eventNames:c=[],serializ... function p (line 19) | function p(g,v){if(h)return h=!h,v;const b=o.call(this,g,v);switch(typeo... class Xw (line 19) | class Xw{filesMap=new Map;pathsSet=new Set;idMap=new Map;getPaths(){retu... method getPaths (line 19) | getPaths(){return Array.from(this.pathsSet)} method getFiles (line 19) | getFiles(t){return t?t.map(r=>this.filesMap.get(r)).flat().filter(r=>r... method getFilepaths (line 19) | getFilepaths(){return Array.from(this.filesMap.keys())} method getFailedFilepaths (line 19) | getFailedFilepaths(){return this.getFiles().filter(t=>t.result?.state=... method collectPaths (line 19) | collectPaths(t=[]){t.forEach(r=>{this.pathsSet.add(r)})} method collectFiles (line 19) | collectFiles(t=[]){t.forEach(r=>{const o=this.filesMap.get(r.filepath)... method clearFiles (line 19) | clearFiles(t,r=[]){const o=t;r.forEach(s=>{const c=this.filesMap.get(s... method updateId (line 19) | updateId(t){this.idMap.get(t.id)!==t&&(this.idMap.set(t.id,t),t.type==... method updateTasks (line 19) | updateTasks(t){for(const[r,o,s]of t){const c=this.idMap.get(r);c&&(c.r... method updateUserLog (line 19) | updateUserLog(t){const r=t.taskId&&this.idMap.get(t.taskId);r&&(r.logs... function XA (line 19) | function XA(e,t={}){const{handlers:r={},autoReconnect:o=!0,reconnectInte... function Yw (line 19) | function Yw(e){return e.replace(/[&<>"']/g,t=>YA[t])} function Ha (line 19) | function Ha(e){return Object.hasOwn(e,"tasks")} function QA (line 19) | function QA(e,t){return typeof e!="string"||typeof t!="string"?!1:e.toLo... function Fo (line 19) | function Fo(e){return e>1e3?`${(e/1e3).toFixed(2)}s`:`${Math.round(e)}ms`} function Ed (line 19) | function Ed(e){return e>1e3?`${(e/1e3).toFixed(2)}s`:`${e.toFixed(2)}ms`} function eL (line 19) | function eL(e){const t=new Map,r=new Map,o=[];for(;;){let s=0;if(e.forEa... function Jw (line 19) | function Jw(e){let t=e;t.includes("/node_modules/")&&(t=e.split(/\/node_... function tL (line 19) | function tL(e){return Jw(e).raw} function Xc (line 19) | function Xc(e){if(e>=500)return"danger";if(e>=100)return"warning"} function _u (line 19) | function _u(e){const t=Xc(e);if(t==="danger")return"text-red";if(t==="wa... function Qw (line 19) | function Qw(e){if(!e)return"";const t=e.split("").reduce((o,s,c)=>o+s.ch... function ex (line 19) | function ex(e){switch(e){case"blue":case"green":case"magenta":case"black... function nL (line 19) | function nL(e){return e.type==="test"} function rL (line 19) | function rL(e){return e.mode==="run"&&e.type==="test"} function In (line 19) | function In(e){return e.type==="file"} function Ci (line 19) | function Ci(e){return e.type==="file"||e.type==="suite"} function iL (line 19) | function iL(e=Oe.root.tasks){return e.sort((t,r)=>`${t.filepath}:${t.pro... function Sa (line 19) | function Sa(e,t=!1){let r=Oe.nodes.get(e.id);if(r?(r.typecheck=!!e.meta&... function tx (line 19) | function tx(e,t){const r=Oe.nodes.get(e);if(!r||!Ci(r))return;const o=ft... function oL (line 19) | function oL(e){const t=Oe.nodes.get(e);if(!t)return;const r=ft.state.idM... function Ba (line 19) | function Ba(e,t,r){const o=Oe.nodes.get(e);let s;const c=typeof t.result... function sL (line 19) | function sL(e){const t=Oe.nodes.get(e);if(!t||!Ci(t))return;const r=new ... function lL (line 19) | function lL(){ph(Oe.root.tasks);const e=[...Jn.value.filter(In)];ph(e),D... function ph (line 19) | function ph(e){for(const t of e)Ci(t)&&(t.expanded=!1,ph(t.tasks))} function cL (line 19) | function cL(e,t,r){return e?ox(e,t,r):!1} function mp (line 19) | function mp(e,t){const r=[...rx(e,t)];Jn.value=r,cf.value=r.filter(In).m... function uL (line 19) | function uL(e,t,r,o,s){if(o){if(In(t))return s.has(t.id)?t:void 0;if(r.h... function dL (line 19) | function dL(e,t){return(t.success||t.failed)&&"result"in e&&(t.success&&... function ox (line 19) | function ox(e,t,r){if(t.length===0||QA(e.name,t))if(r.success||r.failed|... function ly (line 19) | function ly(e,t,r){const o=ft.state.idMap.get(e.id);return o?ox(o,t,r):!1} function hL (line 19) | function hL(e,t,r){const o=tx(e,!1);if(!o)return;const[s,c]=o;for(const ... function pL (line 19) | function pL(e,t){vp(Oe.root.tasks,!1);const r=[...rx(e,t)];gn.value.expa... function gL (line 19) | function gL(e,t){if(e.size)for(const r of Jn.value)e.has(r.id)&&(r.expan... function vp (line 19) | function vp(e,t){for(const r of e)Ci(r)&&(r.expanded=!0,vp(r.tasks,!1));... function yp (line 19) | function yp(e){return Ww(e).some(t=>t.result?.errors?.some(r=>typeof r?.... function vL (line 19) | function vL(e,t,r,o){e.map(s=>[`${s.filepath}:${s.projectName||""}`,s]).... function yL (line 19) | function yL(e){queueMicrotask(()=>{const t=Oe.pendingTasks,r=ft.state.id... function bL (line 19) | function bL(e,t){const r=Oe.pendingTasks,s=ft.state.idMap.get(e);if(s?.t... function ay (line 19) | function ay(e,t,r,o,s,c){e&&TL(r);const f=!e;queueMicrotask(()=>{t?kL(f)... function xL (line 19) | function xL(){const e=ft.state.idMap;let t;for(const r of wL())t=e.get(r... function kL (line 19) | function kL(e){const t=ft.state.getFiles(),r=Oe.nodes,o=t.filter(c=>!r.h... function SL (line 19) | function SL(e){const t=new Map(Oe.pendingTasks.entries());Oe.pendingTask... function _L (line 19) | function _L(e,t,r=!1){const o=gn.value.expandAll,s=o!==!0,c=new Set(Dr.v... function cy (line 19) | function cy(e,t,r){mp(e,t),r&&(xL(),uf.value="idle")} function Tu (line 19) | function Tu(e){let t;for(let r=0;rsx(f,s,c)).reduce((f,{fail... class AL (line 19) | class AL{constructor(t=[],r=new Map,o=!1,s=500,c={id:"vitest-root-node",... method constructor (line 19) | constructor(t=[],r=new Map,o=!1,s=500,c={id:"vitest-root-node",expanda... method loadFiles (line 19) | loadFiles(t,r){this.projects.splice(0,this.projects.length,...r.map(o=... method startRun (line 19) | startRun(){this.startTime=performance.now(),this.resumeEndRunId=setTim... method recordTestArtifact (line 19) | recordTestArtifact(t,r){bL(t,r),this.onTaskUpdateCalled||(clearTimeout... method resumeRun (line 19) | resumeRun(t,r){yL(t),this.onTaskUpdateCalled||(clearTimeout(this.resum... method endRun (line 19) | endRun(t=performance.now()-this.startTime){this.executionTime=t,this.r... method runCollect (line 19) | runCollect(){this.collect(!1,!1)} method collect (line 19) | collect(t,r,o=!0){o?queueMicrotask(()=>{ay(t,r,this.summary,Vn.value.t... method collectTestsTotal (line 19) | collectTestsTotal(t,r,o,s){return EL(t,r,o,s,Vn.value.trim(),{failed:i... method collapseNode (line 19) | collapseNode(t){queueMicrotask(()=>{sL(t)})} method expandNode (line 19) | expandNode(t){queueMicrotask(()=>{hL(t,Vn.value.trim(),{failed:it.fail... method collapseAllNodes (line 19) | collapseAllNodes(){queueMicrotask(()=>{lL()})} method expandAllNodes (line 19) | expandAllNodes(){queueMicrotask(()=>{pL(Vn.value.trim(),{failed:it.fai... method filterNodes (line 19) | filterNodes(){queueMicrotask(()=>{mp(Vn.value.trim(),{failed:it.failed... function ax (line 19) | function ax(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.c... function vo (line 19) | function vo(){return uy||(uy=1,(function(e,t){(function(r,o){e.exports=o... function ece (line 43) | function ece(){if(fy)return Ts;fy=1;var e=Ts&&Ts.__importDefault||functi... function hy (line 43) | function hy(){if(dy)return Er;dy=1;var e=Er&&Er.__importDefault||functio... function gy (line 43) | function gy(){if(py)return Ln;py=1;var e=Ln&&Ln.__importDefault||functio... function tce (line 43) | function tce(){return my||(my=1,(function(e){Object.defineProperty(e,"__... function nce (line 43) | function nce(){if(vy)return Ld;vy=1;function e(N,O){if(!(N instanceof O)... function oa (line 44) | function oa(e){return e.replace(/&/g,"&").replace(/${... function dx (line 44) | function dx(e,t){const r=wp(e);return t.map(o=>{const s=o.result;if(!s||... function xp (line 44) | function xp(){return by||(by=1,(function(e,t){(function(r){r(vo())})(fun... function kp (line 44) | function kp(){return xy||(xy=1,(function(e,t){(function(r){r(vo())})(fun... function ace (line 44) | function ace(){return _y||(_y=1,(function(e,t){(function(r){r(vo())})(fu... function cce (line 44) | function cce(){return Ty||(Ty=1,(function(e,t){(function(r){r(vo(),kp(),... function uce (line 44) | function uce(){return Ey||(Ey=1,(function(e,t){(function(r){r(vo(),kp(),... function fce (line 44) | function fce(){return Ly||(Ly=1,(function(e,t){(function(r){r(vo())})(fu... function dce (line 44) | function dce(){return Ny||(Ny=1,(function(e,t){(function(r){r(vo())})(fu... function hce (line 44) | function hce(e,t,r={}){const o=NL.fromTextArea(e.value,{theme:"vars",...... function gx (line 44) | async function gx(e){_a({file:e.file.id,line:e.location?.line??1,view:"e... function pce (line 44) | function pce(e,t){_a({file:e,column:t.column-1,line:t.line,view:"editor"... function gce (line 44) | function gce(e,t){if(!t)return;const{line:r,column:o,file:s}=t;if(e.file... function mce (line 44) | function mce(){const e=po.value;if(e&&e.length>0){const t=mr(e);t?(pr.va... function Eu (line 44) | function Eu(e){Ws.value=e,go.value=!1,e&&(pr.value=void 0,po.value="")} function _a (line 44) | function _a({file:e,line:t,view:r,test:o,column:s}){po.value=e,hx.value=... function vce (line 44) | function vce(e){e.type==="test"?hn.value==="editor"?gx(e):_a({file:e.fil... function yce (line 44) | function yce(){go.value=!0,Ws.value=!1,pr.value=void 0,po.value=""} function bce (line 44) | function bce(){At.details.browser=100,At.details.main=0,co.value=[100,0]} function mx (line 44) | function mx(){if(Zn?.provider==="webdriverio"){const e=window.outerWidth... function wce (line 44) | function wce(){At.details.browser=mx(),At.details.main=100-At.details.br... function xce (line 44) | function xce(){At.navigation=33,At.details.size=67,qs.value=[33,67]} function vx (line 44) | function vx(){At.details.main!==0&&(At.details.browser=mx(),At.details.m... method setCurrentFileId (line 44) | setCurrentFileId(e){po.value=e,pr.value=mr(e),Eu(!1)} method setIframeViewport (line 44) | async setIframeViewport(e,t){tr.value=[e,t],Zn?.provider==="webdriverio"... function Fce (line 44) | function Fce(e,t){return Sp(e,{i:2},t,t)} function Hce (line 44) | function Hce(e,t){var r=Ice(e);return r+8>e.length&&Un(6,"invalid gzip d... function Bce (line 44) | function Bce(e,t){return Sp(e.subarray(zce(e),-4),{i:2},t,t)} function Wce (line 44) | function Wce(e,t){return e[0]==31&&e[1]==139&&e[2]==8?Hce(e,t):(e[0]&15)... function Py (line 44) | function Py(e,t){var r;if(yh)return yh.decode(e);var o=jce(e),s=o.s,r=o.... function Uce (line 44) | function Uce(){const e=ir({state:new Xw,waitForConnection:f,reconnect:s,... method onTestAnnotate (line 44) | onTestAnnotate(t,r){Oe.recordTestArtifact(t,{type:"internal:annotation",... method onTestArtifactRecord (line 44) | onTestArtifactRecord(t,r){Oe.recordTestArtifact(t,r)} method onTaskUpdate (line 44) | onTaskUpdate(t,r){Oe.resumeRun(t,r),uf.value="running"} method onSpecsCollected (line 44) | onSpecsCollected(t,r){Oe.startTime=r||performance.now()} method onFinished (line 44) | onFinished(t,r,o,s){Oe.endRun(s),eo.value=(r||[]).map(fx)} method onFinishedReportCoverage (line 44) | onFinishedReportCoverage(){const t=document.querySelector("iframe#vitest... function mr (line 44) | function mr(e){const t=ft.state.idMap.get(e);return t||void 0} function Gce (line 44) | function Gce(){return _p(ft.state.getFiles())} function Cx (line 44) | function Cx(e){delete e.result;const t=Oe.nodes.get(e.id);if(t&&(t.state... function Kce (line 44) | function Kce(e){const t=Oe.nodes;e.forEach(r=>{delete r.result,gp(r).for... function _p (line 44) | function _p(e){return Kce(e),Oe.startRun(),ft.rpc.rerun(e.map(t=>t.filep... function Xce (line 44) | function Xce(e){return Cx(e),Oe.startRun(),ft.rpc.rerunTask(e.id)} method setup (line 44) | setup(e){return(t,r)=>(ie(),ve("button",{"aria-label":e.title,role:"butt... method setup (line 44) | setup(e){const t={"small-mobile":[320,568],"large-mobile":[414,896],tabl... method setup (line 44) | setup(e){return(t,r)=>K(Vce)?He("",!0):(ie(),ve("div",{key:0,fixed:"","i... method setup (line 44) | setup(e){return(t,r)=>(ie(),ve("div",uue,[r[0]||(r[0]=X("div",{p:"3","h-... method setup (line 44) | setup(e){return(t,r)=>(ie(),ve(nt,null,[X("h4",hue,[X("span",pue,[Qe(Re(... method setup (line 44) | setup(e){return(t,r)=>(ie(),ve(nt,null,[X("div",Sue,[r[8]||(r[8]=X("div"... method setup (line 44) | setup(e){return(t,r)=>(ie(),ve("div",$ue,[X("div",null,[X("div",Iue,[Dt(... method setup (line 44) | setup(e){function t(r){it.success=!1,it.failed=!1,it.skipped=!1,r!=="tot... method setup (line 44) | setup(e){return(t,r)=>(ie(),ve("div",Hue,[K(Oe).summary.files===0&&K(Ms)... method setup (line 44) | setup(e){return(t,r)=>(ie(),ve("div",jue,[r[0]||(r[0]=X("div",{p:"3","h-... function Vue (line 44) | function Vue(e,t){let r;return(...o)=>{r!==void 0&&clearTimeout(r),r=set... function ff (line 44) | function ff(e){var t=e+="",r=t.indexOf(":");return r>=0&&(t=e.slice(0,r)... function Gue (line 44) | function Gue(e){return function(){var t=this.ownerDocument,r=this.namesp... function Kue (line 44) | function Kue(e){return function(){return this.ownerDocument.createElemen... function Ex (line 44) | function Ex(e){var t=ff(e);return(t.local?Kue:Gue)(t)} function Xue (line 44) | function Xue(){} function Tp (line 44) | function Tp(e){return e==null?Xue:function(){return this.querySelector(e)}} function Yue (line 44) | function Yue(e){typeof e!="function"&&(e=Tp(e));for(var t=this._groups,r... function Zue (line 44) | function Zue(e){return e==null?[]:Array.isArray(e)?e:Array.from(e)} function Jue (line 44) | function Jue(){return[]} function Ax (line 44) | function Ax(e){return e==null?Jue:function(){return this.querySelectorAl... function Que (line 44) | function Que(e){return function(){return Zue(e.apply(this,arguments))}} function efe (line 44) | function efe(e){typeof e=="function"?e=Que(e):e=Ax(e);for(var t=this._gr... function Lx (line 44) | function Lx(e){return function(){return this.matches(e)}} function Mx (line 44) | function Mx(e){return function(t){return t.matches(e)}} function nfe (line 44) | function nfe(e){return function(){return tfe.call(this.children,e)}} function rfe (line 44) | function rfe(){return this.firstElementChild} function ife (line 44) | function ife(e){return this.select(e==null?rfe:nfe(typeof e=="function"?... function sfe (line 44) | function sfe(){return Array.from(this.children)} function lfe (line 44) | function lfe(e){return function(){return ofe.call(this.children,e)}} function afe (line 44) | function afe(e){return this.selectAll(e==null?sfe:lfe(typeof e=="functio... function cfe (line 44) | function cfe(e){typeof e!="function"&&(e=Lx(e));for(var t=this._groups,r... function Nx (line 44) | function Nx(e){return new Array(e.length)} function ufe (line 44) | function ufe(){return new lr(this._enter||this._groups.map(Nx),this._par... function Au (line 44) | function Au(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.... function ffe (line 44) | function ffe(e){return function(){return e}} function dfe (line 44) | function dfe(e,t,r,o,s,c){for(var f=0,d,h=t.length,p=c.length;ft?1:e>=t?0:NaN} function Sfe (line 44) | function Sfe(){var e=arguments[0];return arguments[0]=this,e.apply(null,... function _fe (line 44) | function _fe(){return Array.from(this)} function Tfe (line 44) | function Tfe(){for(var e=this._groups,t=0,r=e.length;t1?this.each((t==null?Ife:typ... function el (line 44) | function el(e,t){return e.style.getPropertyValue(t)||Ox(e).getComputedSt... function Hfe (line 44) | function Hfe(e){return function(){delete this[e]}} function Bfe (line 44) | function Bfe(e,t){return function(){this[e]=t}} function Wfe (line 44) | function Wfe(e,t){return function(){var r=t.apply(this,arguments);r==nul... function qfe (line 44) | function qfe(e,t){return arguments.length>1?this.each((t==null?Hfe:typeo... function Px (line 44) | function Px(e){return e.trim().split(/^|\s+/)} function Cp (line 44) | function Cp(e){return e.classList||new Rx(e)} function Rx (line 44) | function Rx(e){this._node=e,this._names=Px(e.getAttribute("class")||"")} function $x (line 44) | function $x(e,t){for(var r=Cp(e),o=-1,s=t.length;++o>16&255,e>>8&255,e&255,1)} function Dc (line 44) | function Dc(e,t,r,o){return o<=0&&(e=t=r=NaN),new Yn(e,t,r,o)} function jde (line 44) | function jde(e){return e instanceof Va||(e=Aa(e)),e?(e=e.rgb(),new Yn(e.... function xh (line 44) | function xh(e,t,r,o){return arguments.length===1?jde(e):new Yn(e,t,r,o??1)} function Yn (line 44) | function Yn(e,t,r,o){this.r=+e,this.g=+t,this.b=+r,this.opacity=+o} method brighter (line 44) | brighter(e){return e=e==null?Lu:Math.pow(Lu,e),new Yn(this.r*e,this.g*e,... method darker (line 44) | darker(e){return e=e==null?Ca:Math.pow(Ca,e),new Yn(this.r*e,this.g*e,th... method rgb (line 44) | rgb(){return this} method clamp (line 44) | clamp(){return new Yn(Vo(this.r),Vo(this.g),Vo(this.b),Mu(this.opacity))} method displayable (line 44) | displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5... function qy (line 44) | function qy(){return`#${Bo(this.r)}${Bo(this.g)}${Bo(this.b)}`} function Ude (line 44) | function Ude(){return`#${Bo(this.r)}${Bo(this.g)}${Bo(this.b)}${Bo((isNa... function jy (line 44) | function jy(){const e=Mu(this.opacity);return`${e===1?"rgb(":"rgba("}${V... function Mu (line 44) | function Mu(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))} function Vo (line 44) | function Vo(e){return Math.max(0,Math.min(255,Math.round(e)||0))} function Bo (line 44) | function Bo(e){return e=Vo(e),(e<16?"0":"")+e.toString(16)} function Uy (line 44) | function Uy(e,t,r,o){return o<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=N... function Wx (line 44) | function Wx(e){if(e instanceof Mr)return new Mr(e.h,e.s,e.l,e.opacity);i... function Vde (line 44) | function Vde(e,t,r,o){return arguments.length===1?Wx(e):new Mr(e,t,r,o??1)} function Mr (line 44) | function Mr(e,t,r,o){this.h=+e,this.s=+t,this.l=+r,this.opacity=+o} method brighter (line 44) | brighter(e){return e=e==null?Lu:Math.pow(Lu,e),new Mr(this.h,this.s,this... method darker (line 44) | darker(e){return e=e==null?Ca:Math.pow(Ca,e),new Mr(this.h,this.s,this.l... method rgb (line 44) | rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s... method clamp (line 44) | clamp(){return new Mr(Vy(this.h),zc(this.s),zc(this.l),Mu(this.opacity))} method displayable (line 44) | displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&th... method formatHsl (line 44) | formatHsl(){const e=Mu(this.opacity);return`${e===1?"hsl(":"hsla("}${Vy(... function Vy (line 44) | function Vy(e){return e=(e||0)%360,e<0?e+360:e} function zc (line 44) | function zc(e){return Math.max(0,Math.min(1,e||0))} function $d (line 44) | function $d(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e... function Gde (line 44) | function Gde(e,t){return function(r){return e+r*t}} function Kde (line 44) | function Kde(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,funct... function Xde (line 44) | function Xde(e){return(e=+e)==1?jx:function(t,r){return r-t?Kde(t,r,e):q... function jx (line 44) | function jx(e,t){var r=t-e;return r?Gde(e,r):qx(isNaN(e)?t:e)} function o (line 44) | function o(s,c){var f=r((s=xh(s)).r,(c=xh(c)).r),d=r(s.g,c.g),h=r(s.b,c.... function to (line 44) | function to(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}} function Yde (line 44) | function Yde(e){return function(){return e}} function Zde (line 44) | function Zde(e){return function(t){return e(t)+""}} function Jde (line 44) | function Jde(e,t){var r=kh.lastIndex=Id.lastIndex=0,o,s,c,f=-1,d=[],h=[]... function Ux (line 44) | function Ux(e,t,r,o,s,c){var f,d,h;return(f=Math.sqrt(e*e+t*t))&&(e/=f,t... function Qde (line 44) | function Qde(e){const t=new(typeof DOMMatrix=="function"?DOMMatrix:WebKi... function ehe (line 44) | function ehe(e){return e==null||(Fc||(Fc=document.createElementNS("http:... function Vx (line 44) | function Vx(e,t,r,o){function s(p){return p.length?p.pop()+" ":""}functi... function Xy (line 44) | function Xy(e){return((e=Math.exp(e))+1/e)/2} function ihe (line 44) | function ihe(e){return((e=Math.exp(e))-1/e)/2} function ohe (line 44) | function ohe(e){return((e=Math.exp(2*e))-1)/(e+1)} function s (line 44) | function s(c,f){var d=c[0],h=c[1],p=c[2],g=f[0],v=f[1],b=f[2],w=g-d,E=v-... function Ap (line 44) | function Ap(){return Ko||(Kx(lhe),Ko=La.now()+df)} function lhe (line 44) | function lhe(){Ko=0} function Pu (line 44) | function Pu(){this._call=this._time=this._next=null} function Lp (line 44) | function Lp(e,t,r){var o=new Pu;return o.restart(e,t,r),o} function ahe (line 44) | function ahe(){Ap(),++nl;for(var e=Nu,t;e;)(t=Ko-e._time)>=0&&e._call.ca... function Yy (line 44) | function Yy(){Ko=(Ou=La.now())+df,nl=Vl=0;try{ahe()}finally{nl=0,uhe(),K... function che (line 44) | function che(){var e=La.now(),t=e-Ou;t>Gx&&(df-=t,Ou=e)} function uhe (line 44) | function uhe(){for(var e,t=Nu,r,o=1/0;t;)t._call?(o>t._time&&(o=t._time)... function _h (line 44) | function _h(e){if(!nl){Vl&&(Vl=clearTimeout(Vl));var t=e-Ko;t>24?(e<1/0&... function Zy (line 44) | function Zy(e,t,r){var o=new Pu;return t=t==null?0:+t,o.restart(s=>{o.st... function hf (line 44) | function hf(e,t,r,o,s,c){var f=e.__transition;if(!f)e.__transition={};el... function Mp (line 44) | function Mp(e,t){var r=Fr(e,t);if(r.state>Xx)throw new Error("too late; ... function ni (line 44) | function ni(e,t){var r=Fr(e,t);if(r.state>Jc)throw new Error("too late; ... function Fr (line 44) | function Fr(e,t){var r=e.__transition;if(!r||!(r=r[t]))throw new Error("... function hhe (line 44) | function hhe(e,t,r){var o=e.__transition,s;o[t]=r,r.timer=Lp(c,0,r.time)... function eu (line 44) | function eu(e,t){var r=e.__transition,o,s,c=!0,f;if(r){t=t==null?null:t+... function phe (line 44) | function phe(e){return this.each(function(){eu(this,e)})} function ghe (line 44) | function ghe(e,t){var r,o;return function(){var s=ni(this,e),c=s.tween;i... function mhe (line 44) | function mhe(e,t,r){var o,s;if(typeof r!="function")throw new Error;retu... function vhe (line 44) | function vhe(e,t){var r=this._id;if(e+="",arguments.length<2){for(var o=... function Np (line 44) | function Np(e,t,r){var o=e._id;return e.each(function(){var s=ni(this,o)... function Yx (line 44) | function Yx(e,t){var r;return(typeof t=="number"?to:t instanceof Aa?Gy:(... function yhe (line 44) | function yhe(e){return function(){this.removeAttribute(e)}} function bhe (line 44) | function bhe(e){return function(){this.removeAttributeNS(e.space,e.local)}} function whe (line 44) | function whe(e,t,r){var o,s=r+"",c;return function(){var f=this.getAttri... function xhe (line 44) | function xhe(e,t,r){var o,s=r+"",c;return function(){var f=this.getAttri... function khe (line 44) | function khe(e,t,r){var o,s,c;return function(){var f,d=r(this),h;return... function She (line 44) | function She(e,t,r){var o,s,c;return function(){var f,d=r(this),h;return... function _he (line 44) | function _he(e,t){var r=ff(e),o=r==="transform"?nhe:Yx;return this.attrT... function The (line 44) | function The(e,t){return function(r){this.setAttribute(e,t.call(this,r))}} function Che (line 44) | function Che(e,t){return function(r){this.setAttributeNS(e.space,e.local... function Ehe (line 44) | function Ehe(e,t){var r,o;function s(){var c=t.apply(this,arguments);ret... function Ahe (line 44) | function Ahe(e,t){var r,o;function s(){var c=t.apply(this,arguments);ret... function Lhe (line 44) | function Lhe(e,t){var r="attr."+e;if(arguments.length<2)return(r=this.tw... function Mhe (line 44) | function Mhe(e,t){return function(){Mp(this,e).delay=+t.apply(this,argum... function Nhe (line 44) | function Nhe(e,t){return t=+t,function(){Mp(this,e).delay=t}} function Ohe (line 44) | function Ohe(e){var t=this._id;return arguments.length?this.each((typeof... function Phe (line 44) | function Phe(e,t){return function(){ni(this,e).duration=+t.apply(this,ar... function Rhe (line 44) | function Rhe(e,t){return t=+t,function(){ni(this,e).duration=t}} function $he (line 44) | function $he(e){var t=this._id;return arguments.length?this.each((typeof... function Ihe (line 44) | function Ihe(e,t){if(typeof t!="function")throw new Error;return functio... function Dhe (line 44) | function Dhe(e){var t=this._id;return arguments.length?this.each(Ihe(t,e... function zhe (line 44) | function zhe(e,t){return function(){var r=t.apply(this,arguments);if(typ... function Fhe (line 44) | function Fhe(e){if(typeof e!="function")throw new Error;return this.each... function Hhe (line 44) | function Hhe(e){typeof e!="function"&&(e=Lx(e));for(var t=this._groups,r... function Bhe (line 44) | function Bhe(e){if(e._id!==this._id)throw new Error;for(var t=this._grou... function Whe (line 44) | function Whe(e){return(e+"").trim().split(/^|\s+/).every(function(t){var... function qhe (line 44) | function qhe(e,t,r){var o,s,c=Whe(t)?Mp:ni;return function(){var f=c(thi... function jhe (line 44) | function jhe(e,t){var r=this._id;return arguments.length<2?Fr(this.node(... function Uhe (line 44) | function Uhe(e){return function(){var t=this.parentNode;for(var r in thi... function Vhe (line 44) | function Vhe(){return this.on("end.remove",Uhe(this._id))} function Ghe (line 44) | function Ghe(e){var t=this._name,r=this._id;typeof e!="function"&&(e=Tp(... function Khe (line 44) | function Khe(e){var t=this._name,r=this._id;typeof e!="function"&&(e=Ax(... function Yhe (line 44) | function Yhe(){return new Xhe(this._groups,this._parents)} function Zhe (line 44) | function Zhe(e,t){var r,o,s;return function(){var c=el(this,e),f=(this.s... function Zx (line 44) | function Zx(e){return function(){this.style.removeProperty(e)}} function Jhe (line 44) | function Jhe(e,t,r){var o,s=r+"",c;return function(){var f=el(this,e);re... function Qhe (line 44) | function Qhe(e,t,r){var o,s,c;return function(){var f=el(this,e),d=r(thi... function epe (line 44) | function epe(e,t){var r,o,s,c="style."+t,f="end."+c,d;return function(){... function tpe (line 44) | function tpe(e,t,r){var o=(e+="")=="transform"?the:Yx;return t==null?thi... function npe (line 44) | function npe(e,t,r){return function(o){this.style.setProperty(e,t.call(t... function rpe (line 44) | function rpe(e,t,r){var o,s;function c(){var f=t.apply(this,arguments);r... function ipe (line 44) | function ipe(e,t,r){var o="style."+(e+="");if(arguments.length<2)return(... function ope (line 44) | function ope(e){return function(){this.textContent=e}} function spe (line 44) | function spe(e){return function(){var t=e(this);this.textContent=t??""}} function lpe (line 44) | function lpe(e){return this.tween("text",typeof e=="function"?spe(Np(thi... function ape (line 44) | function ape(e){return function(t){this.textContent=e.call(this,t)}} function cpe (line 44) | function cpe(e){var t,r;function o(){var s=e.apply(this,arguments);retur... function upe (line 44) | function upe(e){var t="text";if(arguments.length<1)return(t=this.tween(t... function fpe (line 44) | function fpe(){for(var e=this._name,t=this._id,r=Jx(),o=this._groups,s=o... function dpe (line 44) | function dpe(){var e,t,r=this,o=r._id,s=r.size();return new Promise(func... function Ei (line 44) | function Ei(e,t,r,o){this._groups=e,this._parents=t,this._name=r,this._i... function Jx (line 44) | function Jx(){return++hpe} function ppe (line 44) | function ppe(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2} function mpe (line 44) | function mpe(e,t){for(var r;!(r=e.__transition)||!(r=r[t]);)if(!(e=e.par... function vpe (line 44) | function vpe(e){var t,r;e instanceof Ei?(t=e._id,e=e._name):(t=Jx(),(r=g... function ype (line 44) | function ype(e,{sourceEvent:t,target:r,transform:o,dispatch:s}){Object.d... function xi (line 44) | function xi(e,t,r){this.k=e,this.x=t,this.y=r} function Dd (line 44) | function Dd(e){e.stopImmediatePropagation()} function ql (line 44) | function ql(e){e.preventDefault(),e.stopImmediatePropagation()} function bpe (line 44) | function bpe(e){return(!e.ctrlKey||e.type==="wheel")&&!e.button} function wpe (line 44) | function wpe(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGEl... function e0 (line 44) | function e0(){return this.__zoom||Op} function xpe (line 44) | function xpe(e){return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)... function kpe (line 44) | function kpe(){return navigator.maxTouchPoints||"ontouchstart"in this} function Spe (line 44) | function Spe(e,t,r){var o=e.invertX(t[0][0])-r[0][0],s=e.invertX(t[1][0]... function _pe (line 44) | function _pe(){var e=bpe,t=wpe,r=Spe,o=xpe,s=kpe,c=[0,1/0],f=[[-1/0,-1/0... function Tpe (line 44) | function Tpe(e){const t=+this._x.call(null,e),r=+this._y.call(null,e);re... function Qx (line 44) | function Qx(e,t,r,o){if(isNaN(t)||isNaN(r))return e;var s,c=e._root,f={d... function Cpe (line 44) | function Cpe(e){var t,r,o=e.length,s,c,f=new Array(o),d=new Array(o),h=1... function Epe (line 44) | function Epe(e,t){if(isNaN(e=+e)||isNaN(t=+t))return this;var r=this._x0... function Ape (line 44) | function Ape(){var e=[];return this.visit(function(t){if(!t.length)do e.... function Lpe (line 44) | function Lpe(e){return arguments.length?this.cover(+e[0][0],+e[0][1]).co... function Rn (line 44) | function Rn(e,t,r,o,s){this.node=e,this.x0=t,this.y0=r,this.x1=o,this.y1=s} function Mpe (line 44) | function Mpe(e,t,r){var o,s=this._x0,c=this._y0,f,d,h,p,g=this._x1,v=thi... function Npe (line 44) | function Npe(e){if(isNaN(g=+this._x.call(null,e))||isNaN(v=+this._y.call... function Ope (line 44) | function Ope(e){for(var t=0,r=e.length;t(e=(Vpe*e+Gpe)%r0)/r0} function Xpe (line 44) | function Xpe(e){return e.x} function Ype (line 44) | function Ype(e){return e.y} function Qpe (line 44) | function Qpe(e){var t,r=1,o=.001,s=1-Math.pow(o,1/300),c=0,f=.6,d=new Ma... function ege (line 44) | function ege(){var e,t,r,o,s=Dn(-30),c,f=1,d=1/0,h=.81;function p(w){var... function tge (line 44) | function tge(e){var t=Dn(.1),r,o,s;typeof e!="function"&&(e=Dn(e==null?0... function nge (line 44) | function nge(e){var t=Dn(.1),r,o,s;typeof e!="function"&&(e=Dn(e==null?0... function rge (line 44) | function rge(){return{drag:{end:0,start:.1},filter:{link:1,type:.1,unlin... function i0 (line 44) | function i0(e){if(typeof e=="object"&&e!==null){if(typeof Object.getProt... function oo (line 44) | function oo(...e){return e.reduce((t,r)=>{if(Array.isArray(r))throw new ... function oge (line 44) | function oge(){return{centering:{enabled:!0,strength:.1},charge:{enabled... function sge (line 44) | function sge(){return{includeUnlinked:!0,linkFilter:()=>!0,nodeTypeFilte... function t1 (line 44) | function t1(e){e.preventDefault(),e.stopPropagation()} function n1 (line 44) | function n1(e){return typeof e=="number"} function mo (line 44) | function mo(e,t){return n1(e.nodeRadius)?e.nodeRadius:e.nodeRadius(t)} function lge (line 44) | function lge(e){return`${e.source.id}-${e.target.id}`} function r1 (line 44) | function r1(e){return`link-arrow-${e}`.replace(/[()]/g,"~")} function age (line 44) | function age(e){return`url(#${r1(e.color)})`} function cge (line 44) | function cge(e){return{size:e,padding:(t,r)=>mo(r,t)+2*e,ref:[e/2,e/2],p... function o0 (line 44) | function o0(e,t){return Math.random()*(t-e)+e} function dge (line 44) | function dge(){return{autoResize:!1,callbacks:{},hooks:{},initial:sge(),... function hge (line 44) | function hge(e={}){return ige.withOptions({mergeArrays:!1},dge(),e)} function pge (line 44) | function pge({applyZoom:e,container:t,onDoubleClick:r,onPointerMoved:o,o... function gge (line 44) | function gge({canvas:e,scale:t,xOffset:r,yOffset:o}){e?.attr("transform"... function mge (line 44) | function mge({config:e,onDragStart:t,onDragEnd:r}){const o=Rde().filter(... function vge (line 44) | function vge({graph:e,filter:t,focusedNode:r,includeUnlinked:o,linkFilte... function yge (line 44) | function yge(e,t){const r=[...bge(e,t),...wge(e,t)],o=r.flatMap(s=>[s.so... function bge (line 44) | function bge(e,t){return o1(e,t,(r,o)=>r.target.id===o.id)} function wge (line 44) | function wge(e,t){return o1(e,t,(r,o)=>r.source.id===o.id)} function o1 (line 44) | function o1(e,t,r){const o=new Set(e.links),s=new Set([t]),c=[];for(;o.s... function Ah (line 44) | function Ah(e){return e.x??0} function Lh (line 44) | function Lh(e){return e.y??0} function $p (line 44) | function $p({source:e,target:t}){const r=new tl(Ah(e),Lh(e)),o=new tl(Ah... function s1 (line 44) | function s1({center:e,node:t}){const r=new tl(Ah(t),Lh(t));let o=e;retur... function l1 (line 44) | function l1({config:e,source:t,target:r}){const{s:o,t:s,norm:c}=$p({sour... function xge (line 44) | function xge(e){const{start:t,end:r}=l1(e);return`M${t.x},${t.y} function kge (line 45) | function kge(e){const{start:t,end:r}=l1(e),o=r.subtract(t).multiply(.5),... function Sge (line 45) | function Sge({config:e,source:t,target:r}){const{s:o,t:s,dist:c,norm:f,e... function _ge (line 46) | function _ge({center:e,config:t,node:r}){const{n:o,c:s}=s1({center:e,nod... function Tge (line 47) | function Tge({config:e,source:t,target:r}){const{t:o,dist:s,endNorm:c}=$... function Cge (line 47) | function Cge({center:e,config:t,node:r}){const{n:o,c:s}=s1({center:e,nod... function Ege (line 47) | function Ege(e){return e.append("g").classed("links",!0).selectAll("path")} function Age (line 47) | function Age({config:e,graph:t,selection:r,showLabels:o}){const s=r?.dat... function Lge (line 47) | function Lge(e){Mge(e),Nge(e)} function Mge (line 47) | function Mge({center:e,config:t,graph:r,selection:o}){o?.selectAll("path... function Nge (line 47) | function Nge({config:e,center:t,graph:r,selection:o}){o?.select(".link__... function a1 (line 47) | function a1(e,t,r){return t.id!==r.id&&e.links.some(o=>o.target.id===t.i... function Oge (line 47) | function Oge(e){return e.append("defs").selectAll("marker")} function Pge (line 47) | function Pge({config:e,graph:t,selection:r}){return r?.data(Rge(t),o=>o)... function Rge (line 47) | function Rge(e){return[...new Set(e.links.map(t=>t.color))]} function $ge (line 47) | function $ge(e){const[t,...r]=e;if(!t)return"M0,0";const[o,s]=t;return r... function Ige (line 47) | function Ige(e){return e.append("g").classed("nodes",!0).selectAll("circ... function Dge (line 47) | function Dge({config:e,drag:t,graph:r,onNodeContext:o,onNodeSelected:s,s... function Fge (line 47) | function Fge(e,t,r){if(e.button!==void 0&&e.button!==0)return;const o=t.... function Hge (line 47) | function Hge(e){e?.attr("transform",t=>`translate(${t.x??0},${t.y??0})`)} function Bge (line 47) | function Bge({center:e,config:t,graph:r,onTick:o}){const s=Qpe(r.nodes),... function Wge (line 47) | function Wge({canvasContainer:e,config:t,min:r,max:o,onZoom:s}){const c=... method constructor (line 47) | constructor(e,t,r){if(this.container=e,this.graph=t,this.config=r,this.s... method nodeTypeFilter (line 47) | get nodeTypeFilter(){return this._nodeTypeFilter} method includeUnlinked (line 47) | get includeUnlinked(){return this._includeUnlinked} method includeUnlinked (line 47) | set includeUnlinked(e){this._includeUnlinked=e,this.filterGraph(this.foc... method linkFilter (line 47) | set linkFilter(e){this._linkFilter=e,this.filterGraph(this.focusedNode),... method linkFilter (line 47) | get linkFilter(){return this._linkFilter} method showNodeLabels (line 47) | get showNodeLabels(){return this._showNodeLabels} method showNodeLabels (line 47) | set showNodeLabels(e){this._showNodeLabels=e;const{hide:t,show:r}=this.c... method showLinkLabels (line 47) | get showLinkLabels(){return this._showLinkLabels} method showLinkLabels (line 47) | set showLinkLabels(e){this._showLinkLabels=e;const{hide:t,show:r}=this.c... method effectiveWidth (line 47) | get effectiveWidth(){return this.width/this.scale} method effectiveHeight (line 47) | get effectiveHeight(){return this.height/this.scale} method effectiveCenter (line 47) | get effectiveCenter(){return tl.of([this.width,this.height]).divide(2).s... method resize (line 47) | resize(){const e=this.width,t=this.height,r=this.container.getBoundingCl... method restart (line 47) | restart(e){this.markerSelection=Pge({config:this.config,graph:this.filte... method filterNodesByType (line 47) | filterNodesByType(e,t){e?this._nodeTypeFilter.push(t):this._nodeTypeFilt... method shutdown (line 47) | shutdown(){this.focusedNode!==void 0&&(this.focusedNode.isFocused=!1,thi... method initGraph (line 47) | initGraph(){this.zoom=Wge({config:this.config,canvasContainer:()=>Kn(thi... method onTick (line 47) | onTick(){Hge(this.nodeSelection),Lge({config:this.config,center:this.eff... method resetView (line 47) | resetView(){this.simulation?.stop(),Kn(this.container).selectChildren().... method onZoom (line 47) | onZoom(e){this.xOffset=e.transform.x,this.yOffset=e.transform.y,this.sca... method applyZoom (line 47) | applyZoom(){gge({canvas:this.canvas,scale:this.scale,xOffset:this.xOffse... method toggleNodeFocus (line 47) | toggleNodeFocus(e){e.isFocused?(this.filterGraph(void 0),this.restart(th... method focusNode (line 47) | focusNode(e){this.filterGraph(e),this.restart(this.config.simulation.alp... method filterGraph (line 47) | filterGraph(e){this.focusedNode!==void 0&&(this.focusedNode.isFocused=!1... function s0 (line 47) | function s0({nodes:e,links:t}){return{nodes:e??[],links:t??[]}} function jge (line 47) | function jge(e){return{...e}} function Ip (line 47) | function Ip(e){return{...e,isFocused:!1,lastInteractionTimestamp:void 0}} function Uge (line 47) | function Uge(e){const t=e.map(o=>Jw(o)),r=eL(t);return t.map(({raw:o,id:... function Vge (line 47) | function Vge(e,t){return Ip({color:t?"var(--color-node-root)":"var(--col... function Gge (line 47) | function Gge(e,t){if(!e)return s0({});const r=Uge(e.externalized),o=e.in... method setup (line 47) | setup(e){return(t,r)=>{const o=vr("tooltip");return e.state==="pass"?(ie... method setup (line 47) | setup(e){function t(r){return new Date(r).toLocaleTimeString()}return(r,... method setup (line 47) | setup(e){const t=ke(()=>{const o=Tx.value;if(o){const s=wp(ol.value);ret... class lme (line 47) | class lme{constructor(...t){As.set(this,new Map),Kl.set(this,new Map),Do... method constructor (line 47) | constructor(...t){As.set(this,new Map),Kl.set(this,new Map),Do.set(thi... method define (line 47) | define(t,r=!1){for(let[o,s]of Object.entries(t)){o=o.toLowerCase(),s=s... method getType (line 47) | getType(t){if(typeof t!="string")return null;const r=t.replace(/^.*[/\... method getExtension (line 47) | getExtension(t){return typeof t!="string"?null:(t=t?.split?.(";")[0],(... method getAllExtensions (line 47) | getAllExtensions(t){return typeof t!="string"?null:fr(this,Do,"f").get... method _freeze (line 47) | _freeze(){this.define=()=>{throw new Error("define() not allowed for b... method _getTestState (line 47) | _getTestState(){return{types:fr(this,As,"f"),extensions:fr(this,Kl,"f")}} function Ma (line 47) | function Ma(e){if(gr)return`/data/${e.path}`;const t=e.contentType??"app... function f1 (line 47) | function f1(e,t){const r=t?ame.getExtension(t):null;return e.replace(/[\... function d1 (line 47) | function d1(e){const t=e.path||e.body;return typeof t=="string"&&(t.star... function Mh (line 47) | function Mh(e){const t=e.path||e.body;return typeof t=="string"&&(t.star... method setup (line 47) | setup(e,{emit:t}){const r=t,o=Yu(e,"modelValue"),s=U_(),c={html:"htmlmix... method setup (line 47) | setup(e,{emit:t}){const r=e,o=t,s=Ge(""),c=Ft(void 0),f=Ge(!1),d=Ge(!0),... method setup (line 48) | setup(e){const t=Yu(e,"modelValue"),r=ke(()=>{switch(e.direction){case"b... method setup (line 48) | setup(e,{emit:t}){const r=t,o=Ge(10),s=ke(()=>{const h=pr.value?.importD... method setup (line 48) | setup(e){return(t,r)=>(ie(),ve("span",{class:ot(["rounded-full py-0.5 px... method setup (line 48) | setup(e,{emit:t}){const r=e,o=t,s=TE(()=>{if(pr.value?.id){if(r.type==="... method setup (line 48) | setup(e){const t=e,r=Yu(e,"modelValue"),{graph:o}=v_(t),s=Ge(),c=Ge(!1),... function h1 (line 48) | function h1(e){const t=e.meta?.failScreenshotPath;t&&fetch(`/__open-in-e... function p1 (line 48) | function p1(){const e=Ge(!1),t=Ge(Date.now()),r=Ge(),o=ke(()=>{const c=r... method setup (line 48) | setup(e,{emit:t}){const r=t;return Cw("Escape",()=>{r("close")}),(o,s)=>... method setup (line 48) | setup(e){const t=e;function r(d){return d.startsWith(t.root)?d.slice(t.r... method setup (line 48) | setup(e){const t=e;function r(h,p){return h.result?.state!=="fail"?[]:h.... method setup (line 48) | setup(e){const t=e,r=ke(()=>{const o=t.annotation.attachment,s=o.path||o... method setup (line 48) | setup(e){const t=yb();return(r,o)=>(ie(),ve("article",rve,[X("h1",null,[... method setup (line 48) | setup(e){const t=Ge(null),r=Ge([]),o=Yh();return dr(v1,{id:o,activeTab:t... method setup (line 48) | setup(e){const t=e,r=pn(v1);if(!r)throw new Error("TabPane must be used ... method setup (line 48) | setup(e){const t=`url("${CSS.escape('data:image/svg+xml,{this._w=this.$el.offsetWidth,this._h=this.$el.off... method beforeUnmount (line 48) | beforeUnmount(){this.removeResizeHandlers()} method compareAndNotify (line 48) | compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!... method emitSize (line 48) | emitSize(){this.$emit("notify",{width:this._w,height:this._h})} method addResizeHandlers (line 48) | addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEv... method removeResizeHandlers (line 48) | removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!... function ru (line 48) | function ru(e){"@babel/helpers - typeof";return typeof Symbol=="function... function iye (line 48) | function iye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call ... function oye (line 48) | function oye(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,o=new A... function uye (line 48) | function uye(){throw new TypeError(`Invalid attempt to spread non-iterab... function fye (line 49) | function fye(e){var t;return typeof e=="function"?t={callback:e}:t=e,t} function dye (line 49) | function dye(e,t){var r=arguments.length>2&&arguments[2]!==void 0?argume... function b1 (line 49) | function b1(e,t){if(e===t)return!0;if(ru(e)==="object"){for(var r in e)i... function e (line 49) | function e(t,r,o){iye(this,e),this.el=t,this.observer=null,this.frozen=!... function w1 (line 49) | function w1(e,t,r){var o=t.value;if(o)if(typeof IntersectionObserver>"u"... function pye (line 49) | function pye(e,t,r){var o=t.value,s=t.oldValue;if(!b1(o,s)){var c=e._vue... function x1 (line 49) | function x1(e){var t=e._vue_visibilityState;t&&(t.destroyObserver(),dele... function k1 (line 49) | function k1(e,t){return e.parentNode===null?t:k1(e.parentNode,t.concat([... function c0 (line 49) | function c0(e){if(e instanceof HTMLElement||e instanceof SVGElement){for... function Ph (line 49) | function Ph(e){"@babel/helpers - typeof";return Ph=typeof Symbol=="funct... function xye (line 49) | function xye(){return this.items.length&&Ph(this.items[0])!=="object"} method data (line 49) | data(){return{pool:[],totalSize:0,ready:!1,hoverKey:null}} method sizes (line 49) | sizes(){if(this.itemSize===null){const e={"-1":{accumulator:0}},t=this.i... method itemIndexByKey (line 49) | itemIndexByKey(){const{keyField:e,items:t}=this,r={};for(let o=0,s=t.len... method items (line 49) | items(){this.updateVisibleItems(!0)} method pageMode (line 49) | pageMode(){this.applyPageMode(),this.updateVisibleItems(!1)} method handler (line 49) | handler(){this.updateVisibleItems(!1)} method gridItems (line 49) | gridItems(){this.updateVisibleItems(!0)} method itemSecondarySize (line 49) | itemSecondarySize(){this.updateVisibleItems(!0)} method created (line 49) | created(){this.$_startIndex=0,this.$_endIndex=0,this.$_views=new Map,thi... method mounted (line 49) | mounted(){this.applyPageMode(),this.$nextTick(()=>{this.$_prerender=!1,t... method activated (line 49) | activated(){const e=this.$_lastUpdateScrollPosition;typeof e=="number"&&... method beforeUnmount (line 49) | beforeUnmount(){this.removeListeners()} method addView (line 49) | addView(e,t,r,o,s){const c=Uu({id:Sye++,index:t,used:!0,key:o,type:s}),f... method unuseView (line 49) | unuseView(e,t=!1){const r=this.$_unusedViews,o=e.nr.type;let s=r.get(o);... method handleResize (line 49) | handleResize(){this.$emit("resize"),this.ready&&this.updateVisibleItems(... method handleScroll (line 49) | handleScroll(e){if(!this.$_scrollDirty){if(this.$_scrollDirty=!0,this.$_... method handleVisibilityChange (line 49) | handleVisibilityChange(e,t){this.ready&&(e||t.boundingClientRect.width!=... method updateVisibleItems (line 49) | updateVisibleItems(e,t=!1){const r=this.itemSize,o=this.gridItems||1,s=t... method getListenerTarget (line 49) | getListenerTarget(){let e=c0(this.$el);return window.document&&(e===wind... method getScroll (line 49) | getScroll(){const{$el:e,direction:t}=this,r=t==="vertical";let o;if(this... method applyPageMode (line 49) | applyPageMode(){this.pageMode?this.addListeners():this.removeListeners()} method addListeners (line 49) | addListeners(){this.listenerTarget=this.getListenerTarget(),this.listene... method removeListeners (line 49) | removeListeners(){this.listenerTarget&&(this.listenerTarget.removeEventL... method scrollToItem (line 49) | scrollToItem(e){let t;const r=this.gridItems||1;this.itemSize===null?t=e... method scrollToPosition (line 49) | scrollToPosition(e){const t=this.direction==="vertical"?{scroll:"scrollT... method itemsLimitError (line 49) | itemsLimitError(){throw setTimeout(()=>{console.log("It seems the scroll... method sortViews (line 49) | sortViews(){this.pool.sort((e,t)=>e.nr.index-t.nr.index)} function Cye (line 49) | function Cye(e,t,r,o,s,c){const f=Go("ResizeObserver"),d=vr("observe-vis... function Eye (line 49) | function Eye(e){const t=ke(()=>hh.value?!1:!it.onlyTests),r=ke(()=>Vn.va... method setup (line 49) | setup(e){const t=Ge(!0);return(r,o)=>(ie(),ve("div",{open:t.value,class:... method setup (line 49) | setup(e){const t=Yu(e,"modelValue");return(r,o)=>(ie(),ve("label",ki({cl... method setup (line 49) | setup(e){return(t,r)=>(ie(),ve("button",Nye,[X("span",{block:"",class:ot... method setup (line 49) | setup(e){const t=ke(()=>ft.state.idMap.get(e.taskId)),r=ke(()=>{if(gr)re... method setup (line 49) | setup(e,{emit:t}){const r=t,o=ke(()=>ei.value.includeTaskLocation),s=Ge(... method setup (line 49) | setup(e){function t(){return ft.rpc.updateSnapshot()}const r=ke(()=>ol.v... method setup (line 49) | setup(e){const{width:t}=Pw(),r=ke(()=>[Oe.summary.files===0&&"!bg-gray-4... method setup (line 49) | setup(e){const t=mce(),r=Nc(({panes:g})=>{h(),d(g)},0),o=Nc(({panes:g})=... function S1 (line 53) | function S1(e){return typeof e=="object"||"displayName"in e||"props"in e... function d0e (line 53) | function d0e(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e... function Hd (line 53) | function Hd(e,t){const r={};for(const o in t){const s=t[o];r[o]=zr(s)?s.... function u0 (line 53) | function u0(e,t){const r={};for(const o in e)r[o]=o in t?t[o]:e[o];retur... function Fp (line 53) | function Fp(e){return e==null?"":encodeURI(""+e).replace(w0e,"|").replac... function k0e (line 53) | function k0e(e){return Fp(e).replace(E1,"{").replace(A1,"}").replace(C1,... function $h (line 53) | function $h(e){return Fp(e).replace(T1,"%2B").replace(x0e,"+").replace(_... function S0e (line 53) | function S0e(e){return $h(e).replace(g0e,"%3D")} function _0e (line 53) | function _0e(e){return Fp(e).replace(_1,"%23").replace(m0e,"%3F")} function T0e (line 53) | function T0e(e){return _0e(e).replace(p0e,"%2F")} function Na (line 53) | function Na(e){if(e==null)return null;try{return decodeURIComponent(""+e... function Bd (line 53) | function Bd(e,t,r="/"){let o,s={},c="",f="";const d=t.indexOf("#");let h... function A0e (line 53) | function A0e(e,t){const r=t.query?e(t.query):"";return t.path+(r&&"?")+r... function f0 (line 53) | function f0(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?... function L0e (line 53) | function L0e(e,t,r){const o=t.matched.length-1,s=r.matched.length-1;retu... function rl (line 53) | function rl(e,t){return(e.aliasOf||e)===(t.aliasOf||t)} function L1 (line 53) | function L1(e,t){if(Object.keys(e).length!==Object.keys(t).length)return... function M0e (line 53) | function M0e(e,t){return zr(e)?d0(e,t):zr(t)?d0(t,e):e===t} function d0 (line 53) | function d0(e,t){return zr(t)?e.length===t.length&&e.every((r,o)=>r===t[... function N0e (line 53) | function N0e(e,t){if(e.startsWith("/"))return e;if(!e)return t;const r=t... function O0e (line 53) | function O0e(e){if(!e)if(Ls){const t=document.querySelector("base");e=t&... function R0e (line 53) | function R0e(e,t){return e.replace(P0e,"#")+t} function $0e (line 53) | function $0e(e,t){const r=document.documentElement.getBoundingClientRect... function I0e (line 53) | function I0e(e){let t;if("el"in e){const r=e.el,o=typeof r=="string"&&r.... function h0 (line 53) | function h0(e,t){return(history.state?history.state.position-t:-1)+e} function D0e (line 53) | function D0e(e,t){Dh.set(e,t)} function z0e (line 53) | function z0e(e){const t=Dh.get(e);return Dh.delete(e),t} function F0e (line 53) | function F0e(e){return typeof e=="string"||e&&typeof e=="object"} function M1 (line 53) | function M1(e){return typeof e=="string"||typeof e=="symbol"} function il (line 53) | function il(e,t){return bt(new Error,{type:e,[N1]:!0},t)} function pi (line 53) | function pi(e,t){return e instanceof Error&&N1 in e&&(t==null||!!(e.type... function B0e (line 53) | function B0e(e){if(typeof e=="string")return e;if(e.path!=null)return e.... function W0e (line 53) | function W0e(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="... function p0 (line 53) | function p0(e){let t="";for(let r in e){const o=e[r];if(r=S0e(r),o==null... function q0e (line 53) | function q0e(e){const t={};for(const r in e){const o=e[r];o!==void 0&&(t... function jl (line 53) | function jl(){let e=[];function t(o){return e.push(o),()=>{const s=e.ind... function no (line 53) | function no(e,t,r,o,s,c=f=>f()){const f=o&&(o.enterCallbacks[s]=o.enterC... function qd (line 53) | function qd(e,t,r,o,s=c=>c()){const c=[];for(const f of e)for(const d in... function U0e (line 53) | function U0e(e,t){const r=[],o=[],s=[],c=Math.max(t.matched.length,e.mat... function P1 (line 57) | function P1(e,t){const{pathname:r,search:o,hash:s}=t,c=e.indexOf("#");if... function G0e (line 57) | function G0e(e,t,r,o){let s=[],c=[],f=null;const d=({state:b})=>{const w... function m0 (line 57) | function m0(e,t,r,o=!1,s=!1){return{back:e,current:t,forward:r,replaced:... function K0e (line 57) | function K0e(e){const{history:t,location:r}=window,o={value:P1(e,r)},s={... function X0e (line 57) | function X0e(e){e=O0e(e);const t=K0e(e),r=G0e(e,t.state,t.location,t.rep... function Y0e (line 57) | function Y0e(e){return e=location.host?e||location.pathname+location.sea... function Q0e (line 57) | function Q0e(e){if(!e)return[[]];if(e==="/")return[[Z0e]];if(!e.startsWi... function nbe (line 57) | function nbe(e,t){const r=bt({},ebe,t),o=[];let s=r.start?"^":"";const c... function rbe (line 57) | function rbe(e,t){let r=0;for(;r0&&t[t.length-1]<0} function obe (line 57) | function obe(e,t,r){const o=nbe(Q0e(e.path),r),s=bt(o,{record:e,parent:t... function sbe (line 57) | function sbe(e,t){const r=[],o=new Map;t=u0(ibe,t);function s(v){return ... function b0 (line 57) | function b0(e,t){const r={};for(const o of t)o in e&&(r[o]=e[o]);return r} function w0 (line 57) | function w0(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta... function lbe (line 57) | function lbe(e){const t={},r=e.props||!1;if("component"in e)t.default=r;... function x0 (line 57) | function x0(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1} function abe (line 57) | function abe(e){return e.reduce((t,r)=>bt(t,r.meta),{})} function cbe (line 57) | function cbe(e,t){let r=0,o=t.length;for(;r!==o;){const c=r+o>>1;R1(e,t[... function ube (line 57) | function ube(e){let t=e;for(;t=t.parent;)if($1(t)&&R1(e,t)===0)return t} function $1 (line 57) | function $1({record:e}){return!!(e.name||e.components&&Object.keys(e.com... function k0 (line 57) | function k0(e){const t=pn(Hp),r=pn(O1),o=ke(()=>{const h=K(e.to);return ... function fbe (line 57) | function fbe(e){return e.length===1?e[0]:e} method setup (line 57) | setup(e,{slots:t}){const r=ir(k0(e)),{options:o}=pn(Hp),s=ke(()=>({[_0(e... function pbe (line 57) | function pbe(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.def... function gbe (line 57) | function gbe(e,t){for(const r in t){const o=t[r],s=e[r];if(typeof o=="st... function S0 (line 57) | function S0(e){return e?e.aliasOf?e.aliasOf.path:e.path:""} method setup (line 57) | setup(e,{attrs:t,slots:r}){const o=pn(zh),s=ke(()=>e.route||o.value),c=p... function T0 (line 57) | function T0(e,t){if(!e)return null;const r=e(t);return r.length===1?r[0]:r} function ybe (line 57) | function ybe(e){const t=sbe(e.routes,e),r=e.parseQuery||W0e,o=e.stringif... function wbe (line 57) | function wbe(){return ybe({history:Y0e(),routes:f0e})} FILE: test/cli/test/get-state.test.ts function createTest (line 35) | function createTest(fileName: string) { FILE: test/cli/test/git-changed.test.ts function run (line 13) | async function run() { FILE: test/cli/test/init.test.ts constant ARROW_DOWN (line 6) | const ARROW_DOWN = '\u001B[B' constant ENTER (line 7) | const ENTER = '\n' function cleanup (line 15) | async function cleanup() { function getFiles (line 80) | async function getFiles(subDir = '') { function getFileContent (line 84) | async function getFileContent(subDir = '') { FILE: test/cli/test/inspect.test.ts type Message (line 8) | type Message = Partial> function createChannel (line 56) | async function createChannel(url: string) { function defer (line 88) | function defer(): { FILE: test/cli/test/list.test.ts function relative (line 237) | function relative(stdout: string) { function slash (line 241) | function slash(stdout: string) { FILE: test/cli/test/mocking.test.ts function replaceRoot (line 149) | function replaceRoot(tree: any, root: string): any { function modeToConfig (line 158) | function modeToConfig(mode: string): RunVitestConfig { FILE: test/cli/test/no-module-runner.test.ts function runNoViteModuleRunnerTests (line 754) | function runNoViteModuleRunnerTests(structure: TestFsStructure, vitestCo... FILE: test/cli/test/no-unexpected-logging.test.ts function normalizeOutput (line 42) | function normalizeOutput(stdtout: string) { FILE: test/cli/test/public-api.test.ts method onTestCaseResult (line 29) | onTestCaseResult(testCase) { method onTestModuleEnd (line 32) | onTestModuleEnd(testModule) { method onTestRunEnd (line 35) | onTestRunEnd(testModules) { method onTestModuleCollected (line 38) | onTestModuleCollected(testModule) { FILE: test/cli/test/public-mocker.test.ts function createTestServer (line 49) | async function createTestServer(config: UserConfig) { FILE: test/cli/test/reported-tasks.test.ts method onTestModuleCollected (line 24) | onTestModuleCollected(testModule) { function date (line 340) | function date(time: Date) { function deepFind (line 344) | function deepFind(children: TestCollection, name: string): TestCase | un... function findTest (line 360) | function findTest(children: TestCollection, name: string): TestCase { FILE: test/cli/test/reporters/agent.test.ts class LogReporter (line 90) | class LogReporter extends DefaultReporter { FILE: test/cli/test/reporters/configuration-options.test-d.ts type NarrowToTestConfig (line 4) | type NarrowToTestConfig = T extends { test?: any } ? NonNullable) { method onTestRunEnd (line 1169) | onTestRunEnd(modules: ReadonlyArray, errors: ReadonlyArray... method onTestModuleQueued (line 1178) | onTestModuleQueued(module: TestModule) { method onTestModuleCollected (line 1182) | onTestModuleCollected(module: TestModule) { method onTestSuiteReady (line 1186) | onTestSuiteReady(testSuite: TestSuite) { method onTestSuiteResult (line 1190) | onTestSuiteResult(testSuite: TestSuite) { method onTestModuleStart (line 1194) | onTestModuleStart(module: TestModule) { method onTestModuleEnd (line 1198) | onTestModuleEnd(module: TestModule) { method onTestCaseReady (line 1202) | onTestCaseReady(test: TestCase) { method onTestCaseResult (line 1206) | onTestCaseResult(test: TestCase) { method onUserConsoleLog (line 1210) | onUserConsoleLog(log: UserConsoleLog) { method onHookStart (line 1217) | onHookStart(hook: ReportedHookContext) { method onHookEnd (line 1223) | onHookEnd(hook: ReportedHookContext) { method normalizeFilename (line 1229) | normalizeFilename(module: TestModule) { function normalizeFilename (line 1234) | function normalizeFilename(module: TestModule, roots?: string[]) { function padded (line 1242) | function padded(entity: TestSuite | TestCase | TestModule, name: string,... function getDepth (line 1246) | function getDepth(entity: TestSuite | TestCase | TestModule) { function delay (line 1267) | function delay() { FILE: test/cli/test/reporters/utils.ts function trimReporterOutput (line 10) | function trimReporterOutput(report: string) { type Context (line 20) | interface Context { function getContext (line 25) | function getContext(): Context { FILE: test/cli/test/reporters/verbose.test.ts method sort (line 88) | sort(files: TestSpecification[]) { method shard (line 92) | shard(files: TestSpecification[]) { method sort (line 126) | sort(files: TestSpecification[]) { method shard (line 130) | shard(files: TestSpecification[]) { method sort (line 164) | sort(files: TestSpecification[]) { method shard (line 168) | shard(files: TestSpecification[]) { function trimReporterOutput (line 188) | function trimReporterOutput(report: string) { FILE: test/cli/test/scoped-fixtures.test.ts function runFixtureTests (line 2876) | async function runFixtureTests( function getSuccessTests (line 2921) | function getSuccessTests(stdout: string) { function getFixtureLogs (line 2929) | function getFixtureLogs(stdout: string) { class StableTestFileOrderSorter (line 2936) | class StableTestFileOrderSorter { method sort (line 2937) | sort(files: TestSpecification[]) { method shard (line 2941) | shard(files: TestSpecification[]) { FILE: test/cli/test/setup-files.test.ts function run (line 21) | async function run() { FILE: test/cli/test/signal.test.ts class AbortReporter (line 80) | class AbortReporter implements Reporter { method onInit (line 82) | onInit(vitest: Vitest) { method onUserConsoleLog (line 86) | onUserConsoleLog(log: UserConsoleLog) { FILE: test/cli/test/stacktraces.test.ts function removeLines (line 105) | function removeLines(log: string) { function removeNodeModules (line 109) | function removeNodeModules(log: string) { FILE: test/cli/test/static-collect.test.ts function collectTestModule (line 1563) | async function collectTestModule(code: string, options?: CliOptions) { function collectTests (line 1596) | async function collectTests(code: string, options?: CliOptions & { fnFn?... function testTree (line 1600) | function testTree(module: TestModule | TestSuite, tree: any = {}, fnFn?:... function testItem (line 1613) | function testItem( FILE: test/cli/test/test-tags.test.ts function getTestTree (line 1391) | function getTestTree(builder: (fn: (test: TestCase) => any) => any) { function buildOptionsTree (line 1395) | function buildOptionsTree(builder: (fn: (test: TestCase) => any) => any) { function removeUndefined (line 1399) | function removeUndefined>(obj: T): Partial... type TaskMeta (line 1410) | interface TaskMeta { FILE: test/cli/test/unhandled-ignore.test.ts method onUnhandledError (line 8) | onUnhandledError(err) { method onConsoleLog (line 14) | onConsoleLog() { FILE: test/cli/test/unhandled-rejections.test.ts function runUnhandledTest (line 35) | function runUnhandledTest(config: RunVitestConfig) { FILE: test/cli/test/watch/file-watching.test.ts function modifyContent (line 21) | function modifyContent(fileContent: string) { FILE: test/cli/test/watch/reporter-failed.test.ts function runReporterTests (line 53) | async function runReporterTests(isTTY: boolean) { FILE: test/cli/test/watch/workspaces.test.ts function startVitest (line 29) | async function startVitest() { FILE: test/cli/vitest.config.ts method onConsoleLog (line 23) | onConsoleLog(log) { FILE: test/config/fixtures/coverage-test/example.ts function uncovered (line 1) | function uncovered(condition: boolean) { FILE: test/config/fixtures/css/utils.ts function removeStyles (line 3) | function removeStyles() { function useRemoveStyles (line 6) | function useRemoveStyles() { FILE: test/config/fixtures/exclude/math.ts function add (line 1) | function add(a: number, b: number): number { FILE: test/config/fixtures/exclude/string.ts function capitalize (line 1) | function capitalize(str: string): string { FILE: test/config/fixtures/external/dynamic/vitest.config.ts method resolveId (line 10) | resolveId(source) { method load (line 15) | load(id) { FILE: test/config/fixtures/fixture-no-async/basic.test.ts type Fixture (line 3) | type Fixture = { method notArrow1 (line 18) | async notArrow1({}, use) { FILE: test/config/fixtures/optimizer/external/vitest.config.ts method transform (line 18) | transform(_code, id, _options) { FILE: test/config/fixtures/pool/write-to-stdout-and-stderr.test.ts function triggerNodeWarning (line 11) | function triggerNodeWarning() { class TestFixturesCustomEmitter (line 19) | class TestFixturesCustomEmitter extends EventEmitter {} FILE: test/config/fixtures/snapshot-path-context/vitest.config.ts method resolveSnapshotPath (line 6) | resolveSnapshotPath(path, extension, context) { FILE: test/config/test/chai-config.test.ts function cleanOutput (line 75) | function cleanOutput(output: string) { FILE: test/config/test/config-types.test-d.ts type DefineWorkspaceParameter (line 35) | type DefineWorkspaceParameter = TestUserConfig['projects'] FILE: test/config/test/failures.test.ts function runVitest (line 18) | function runVitest(config: RunVitestConfig, runnerOptions?: VitestRunner... function runVitestCli (line 26) | function runVitestCli(...cliArgs: string[]) { FILE: test/config/test/override.test.ts type VitestOptions (line 7) | type VitestOptions = Parameters[3] function vitest (line 9) | async function vitest(cliOptions: TestUserConfig, configValue: TestUserC... function config (line 15) | async function config(cliOptions: TestUserConfig, configValue: TestUserC... FILE: test/config/test/pool.test.ts method on (line 123) | on() {} method off (line 124) | off() {} method send (line 125) | send() {} function getConfig (line 138) | async function getConfig(options: Partial { FILE: test/core/src/mockedE.ts class MockedE (line 3) | class MockedE { method testFn (line 4) | public testFn(arg: string) { method [symbolFn] (line 8) | public [symbolFn](arg: string) { FILE: test/core/src/mocks/A.ts function funcA (line 3) | function funcA() { FILE: test/core/src/mocks/B.ts function funcB (line 3) | function funcB() { FILE: test/core/src/mocks/example.ts function square (line 1) | function square(a: number, b: number) { function asyncSquare (line 4) | async function asyncSquare(a: number, b: number) { method constructor (line 10) | constructor() { method foo (line 14) | foo() {} FILE: test/core/src/mocks/external/cjs-pseudoesm.cjs function fn (line 1) | function fn() {} FILE: test/core/src/mocks/integration.ts function createStore (line 4) | function createStore() { FILE: test/core/src/mocks/log.ts method [writeSym] (line 3) | [writeSym]() { method warn (line 8) | warn() { FILE: test/core/src/mocks/main.js function main (line 4) | function main() { function mainB (line 8) | function mainB() { FILE: test/core/src/mocks/moduleWithSymbol.ts method warn (line 4) | warn() { method [methodSymbol] (line 7) | [methodSymbol]() { FILE: test/core/src/mocks/retry-dynamic-import.ts function retryDynamicImport (line 1) | async function retryDynamicImport() { FILE: test/core/src/mocks/squared.js function squared (line 1) | function squared() { FILE: test/core/src/mocks/test-fn-magic.ts function magic (line 3) | function magic() { FILE: test/core/src/read-hello-world.ts function readHelloWorld (line 4) | function readHelloWorld(path: string) { FILE: test/core/src/relative-import.ts function dynamicRelativeImport (line 1) | function dynamicRelativeImport(file: string) { FILE: test/core/src/self/foo.ts function foo (line 3) | function foo(): true { FILE: test/core/src/wasm/wasm-bindgen-no-cyclic/index_bg.js function __wbg_set_wasm (line 2) | function __wbg_set_wasm(val) { function getUint8Memory0 (line 15) | function getUint8Memory0() { function getStringFromWasm0 (line 22) | function getStringFromWasm0(ptr, len) { function logError (line 27) | function logError(f, args) { constant WASM_VECTOR_LEN (line 43) | let WASM_VECTOR_LEN = 0; function passStringToWasm0 (line 62) | function passStringToWasm0(arg, malloc, realloc) { function greet (line 104) | function greet(name) { function __wbg_alert_9ea5a791b0d4c7a3 (line 110) | function __wbg_alert_9ea5a791b0d4c7a3() { return logError(function (arg0... function __wbindgen_throw (line 114) | function __wbindgen_throw(arg0, arg1) { FILE: test/core/src/wasm/wasm-bindgen/index_bg.js function getUint8Memory0 (line 27) | function getUint8Memory0() { function getStringFromWasm0 (line 35) | function getStringFromWasm0(ptr, len) { function logError (line 39) | function logError(f, args) { constant WASM_VECTOR_LEN (line 62) | let WASM_VECTOR_LEN = 0 function passStringToWasm0 (line 85) | function passStringToWasm0(arg, malloc, realloc) { function greet (line 135) | function greet(name) { function __wbg_alert_9ea5a791b0d4c7a3 (line 145) | function __wbg_alert_9ea5a791b0d4c7a3() { function __wbindgen_throw (line 151) | function __wbindgen_throw(arg0, arg1) { FILE: test/core/src/web-worker/eventListenerWorker.ts function callback (line 1) | function callback(e: MessageEvent) { FILE: test/core/src/web-worker/mock/worker-dep.ts function workerDep (line 1) | function workerDep() { FILE: test/core/test/browserAutomocker.test.ts function automock (line 5) | function automock(code: string) { FILE: test/core/test/cli-test.test.ts function parseArguments (line 12) | function parseArguments(commands: string, full = false) { function getCLIOptions (line 26) | function getCLIOptions(commands: string) { FILE: test/core/test/concurrent-suite.test.ts function checkSequentialTests (line 133) | function checkSequentialTests() { function checkParallelTests (line 147) | function checkParallelTests() { function checkParallelSuites (line 164) | function checkParallelSuites() { FILE: test/core/test/concurrent.spec.ts function delay (line 3) | function delay(ms: number) { FILE: test/core/test/custom.test.ts type TaskMeta (line 14) | interface TaskMeta { FILE: test/core/test/define-ssr.test.ts function get__DEFINE__ (line 18) | function get__DEFINE__() { function get__JSON__ (line 21) | function get__JSON__() { function get__MODE__ (line 24) | function get__MODE__() { constant MODE (line 28) | const MODE = process.env.MODE FILE: test/core/test/define-web.test.ts function get__DEFINE__ (line 20) | function get__DEFINE__() { function get__JSON__ (line 23) | function get__JSON__() { function get__MODE__ (line 26) | function get__MODE__() { constant MODE (line 30) | const MODE = process.env.MODE FILE: test/core/test/diff.test.ts function wrapDiff (line 7) | function wrapDiff(diff?: string) { function generateCycle (line 328) | function generateCycle(n: number) { function getErrorDiff (line 346) | function getErrorDiff(actual: unknown, expected: unknown, options?: Diff... FILE: test/core/test/dom.test.ts class SuperBlob (line 145) | class SuperBlob extends Blob {} FILE: test/core/test/env-jsdom.test.ts constant NODE_ENV (line 6) | const NODE_ENV = process.env.NODE_ENV FILE: test/core/test/env.test.ts constant NODE_ENV (line 4) | const NODE_ENV = process.env.NODE_ENV FILE: test/core/test/error.test.ts class SerializableError (line 82) | class SerializableError extends Error { method toJSON (line 83) | toJSON() { method toJSON (line 98) | toJSON() { class SerializableError (line 97) | class SerializableError extends Error { method toJSON (line 83) | toJSON() { method toJSON (line 98) | toJSON() { FILE: test/core/test/esnext-decorator.test.ts function exampleDecorator (line 7) | function exampleDecorator(ClassExample: any, context: ClassDecoratorCont... class Sut (line 18) | @exampleDecorator FILE: test/core/test/esnext.test.ts function resourceful (line 24) | function resourceful(resourceDefault: string) { FILE: test/core/test/execution-order.test.ts function bumpSync (line 5) | function bumpSync() { function bump (line 9) | function bump() { FILE: test/core/test/expect-circular.test.ts function gen (line 6) | function gen() { function gen (line 20) | function gen() { function gen (line 34) | function gen() { function gen (line 46) | function gen() { FILE: test/core/test/expect-poll.test.ts method toBeJestCompatible (line 73) | toBeJestCompatible() { FILE: test/core/test/expect.test-d.ts function expectMany (line 117) | function expectMany(value: ({ enabled: false } | { enabled: true; dat... FILE: test/core/test/expect.test.ts method toBeFoo (line 23) | toBeFoo(received) { class AnagramComparator (line 50) | class AnagramComparator { method constructor (line 53) | constructor(word: string) { method equals (line 57) | equals(other: AnagramComparator): boolean { function createAnagramComparator (line 68) | function createAnagramComparator(word: string) { function isAnagramComparator (line 72) | function isAnagramComparator(a: unknown): a is AnagramComparator { class Address (line 187) | class Address { method constructor (line 190) | constructor(address: string) { class Person (line 194) | class Person { method constructor (line 199) | constructor(name: string, address: Address) { method toBeFoo (line 421) | toBeFoo(actual) { method toBeFoo (line 434) | toBeFoo(actual) { method toBeFoo (line 447) | async toBeFoo(actual) { method toBeFoo (line 461) | async toBeFoo(actual) { function createMockSchema (line 486) | function createMockSchema(validate: StandardSchemaV1['~standard']['valid... function createAsyncMockSchema (line 496) | function createAsyncMockSchema(validate: StandardSchemaV1['~standard']['... FILE: test/core/test/exports.test.ts method resolveExportEntries (line 11) | resolveExportEntries(entries) { FILE: test/core/test/fixture-concurrent-beforeEach.test.ts type MyFixtures (line 9) | interface MyFixtures { FILE: test/core/test/fixture-initialization.test.ts type Fixtures (line 4) | interface Fixtures { FILE: test/core/test/fixtures/hello-mock.ts class HelloWorld (line 1) | class HelloWorld { method hello (line 2) | hello() { FILE: test/core/test/fixtures/increment-indirect.ts function incrementIndirect (line 3) | function incrementIndirect(num: number) { FILE: test/core/test/fixtures/increment.ts function increment (line 1) | function increment(num: number) { FILE: test/core/test/fixtures/mocked-dependency.ts function helloWorld (line 1) | function helloWorld(): void { FILE: test/core/test/fixtures/timers.suite.ts class FakeDate (line 16) | class FakeDate extends Date {} function run (line 855) | function run() { FILE: test/core/test/fixtures/virtual-module-indirect.ts function getVirtualValue (line 4) | function getVirtualValue() { FILE: test/core/test/hooks-list.test.ts function callHook (line 11) | function callHook(hook: 'beforeAll' | 'beforeEach' | 'afterAll' | 'after... FILE: test/core/test/hooks-parallel.test.ts function callHook (line 11) | function callHook(hook: 'beforeAll' | 'beforeEach' | 'afterAll' | 'after... FILE: test/core/test/hooks-stack.test.ts function callHook (line 11) | function callHook(hook: 'beforeAll' | 'beforeEach' | 'afterAll' | 'after... FILE: test/core/test/injector-esm.test.ts function parse (line 5) | function parse(code: string, options: any): any { function injectSimpleCode (line 9) | function injectSimpleCode(code: string) { FILE: test/core/test/injector-mock.test.ts function parse (line 8) | function parse(code: string, options: any): any { method codeFrameGenerator (line 13) | codeFrameGenerator(node: any, id: string, code: string) { function hoistSimple (line 22) | function hoistSimple(code: string, url = '') { function hoistSimpleCode (line 26) | function hoistSimpleCode(code: string) { FILE: test/core/test/jest-expect.test.ts class TestError (line 8) | class TestError extends Error {} type CustomMatchers (line 11) | interface CustomMatchers { type Assertion (line 19) | interface Assertion extends CustomMatchers {} type AsymmetricMatchersContaining (line 20) | interface AsymmetricMatchersContaining extends CustomMatchers {} type Matchers (line 26) | interface Matchers { class Stock (line 222) | class Stock { method constructor (line 223) | constructor(public type: string) {} method toBeDividedBy (line 245) | toBeDividedBy(received, divisor) { method toBeTestedAsync (line 262) | async toBeTestedAsync() { method toBeTestedSync (line 268) | toBeTestedSync() { method toBeTestedPromise (line 274) | toBeTestedPromise() { method toBeJestCompatible (line 280) | toBeJestCompatible() { method toBeTestedMatcherContext (line 286) | toBeTestedMatcherContext(received: unknown, expected: T) { class LaCroix (line 438) | class LaCroix { method constructor (line 439) | constructor(public flavor: any) {} class Error1 (line 489) | class Error1 extends Error {} class Error2 (line 490) | class Error2 extends Error {} class TestClassA (line 558) | class TestClassA { method constructor (line 559) | constructor(public a: any, public b: any) {} class TestClassB (line 562) | class TestClassB { method constructor (line 563) | constructor(public a: any, public b: any) {} method constructor (line 567) | constructor(a: any, b: any) { method constructor (line 573) | constructor(a: any, b: any) { class FakeClass (line 1206) | class FakeClass {} method someObject (line 1337) | someObject() { function trim (line 1397) | function trim(s: string): string { function getError (line 1401) | function getError(f: () => unknown) { method get (line 1438) | get(target, prop, receiver) { method get (line 1447) | get(target, prop, receiver) { method get (line 1475) | get(target, prop, receiver) { method get (line 1489) | get(target, prop, receiver) { method getOwnPropertyDescriptor (line 1496) | getOwnPropertyDescriptor(target, prop) { class Foo (line 1635) | class Foo { method constructor (line 1636) | constructor(public value: any) {} class Bar (line 1639) | class Bar { method constructor (line 1640) | constructor(public value: any) {} function snapshotError (line 1823) | function snapshotError(f: () => unknown) { method stringContainingCustom (line 1842) | stringContainingCustom(received: unknown, other: string) { method testComplexMatcher (line 1869) | testComplexMatcher(_received: unknown, _arg: unknown) { function throwError (line 1891) | function throwError() { class MyError1 (line 1908) | class MyError1 extends Error {} class MyError2 (line 1909) | class MyError2 extends Error {} class MyError (line 1917) | class MyError extends Error { method constructor (line 1918) | constructor(message: string, public custom: string) { class YourError (line 1923) | class YourError extends Error { method constructor (line 1924) | constructor(message: string, public custom: string) { FILE: test/core/test/jest-matcher-utils.test.ts method toBeJestEqual (line 5) | toBeJestEqual(received: any, expected: any) { FILE: test/core/test/jest-mock.test.ts type SpyClass (line 75) | interface SpyClass {} type SpyConstructor (line 76) | interface SpyConstructor { function fn (line 102) | function fn() { function asyncFn (line 106) | function asyncFn() { method getter (line 224) | get getter() { method getter (line 253) | get getter() { method getter (line 282) | get getter() { method setter (line 305) | get setter() { method setter (line 308) | set setter(v: any) { method property (line 346) | set property(value) { method property (line 349) | get property() { method method (line 369) | method() { method getter (line 383) | get getter() { method method (line 396) | method() { method property (line 443) | set property(value) { method property (line 446) | get property() { method constructor (line 543) | constructor(name: string) { method constructor (line 573) | constructor(public name: string) { class Example (line 593) | class Example { method test (line 594) | test() {} class MockExample (line 614) | class MockExample { method test (line 615) | test() {} class Foo (line 647) | class Foo { method f (line 648) | f() { method bar (line 722) | get bar(): string { class Bar (line 689) | class Bar { method bar (line 691) | get bar(): string { method bar (line 695) | set bar(bar: string) { method bar (line 713) | get bar(): string { method bar (line 717) | set bar(bar: string) { class Foo (line 699) | class Foo extends Bar {} method f (line 648) | f() { method bar (line 722) | get bar(): string { class Bar (line 711) | class Bar { method bar (line 691) | get bar(): string { method bar (line 695) | set bar(bar: string) { method bar (line 713) | get bar(): string { method bar (line 717) | set bar(bar: string) { class Foo (line 721) | class Foo extends Bar { method f (line 648) | f() { method bar (line 722) | get bar(): string { type Person (line 766) | interface Person { FILE: test/core/test/local-context.test.ts type LocalTestContext (line 4) | interface LocalTestContext { type LocalTestContext (line 19) | interface LocalTestContext { method toEqual_testCustom (line 42) | toEqual_testCustom(received, expected) { FILE: test/core/test/lot-of-tests.test.ts constant SUITES (line 3) | const SUITES = 50 constant TASKS (line 4) | const TASKS = 10 FILE: test/core/test/mocked.test.ts function getPropertyDescriptor (line 27) | function getPropertyDescriptor(object: any, property: PropertyKey) { function getError (line 142) | function getError(cb: () => void): string { FILE: test/core/test/mocking/automocking-class-inheritence.test.ts class Bar (line 45) | class Bar { method doSomething (line 46) | doSomething() {} method ownMethod (line 50) | ownMethod() {} FILE: test/core/test/mocking/vi-fn.test-d.ts type Procedure (line 4) | type Procedure = (...args: any[]) => any class Klass (line 7) | class Klass { method constructor (line 8) | constructor(_a: string, _b?: number) { method getType (line 12) | static getType() { function Klass (line 36) | function Klass(this: typeof Klass, _a: string, _b?: number) { method constructor (line 8) | constructor(_a: string, _b?: number) { method getType (line 12) | static getType() { function FN (line 54) | function FN(_a: string, _b?: number) { type ReturnClass (line 89) | interface ReturnClass {} type BothFnAndClass (line 90) | interface BothFnAndClass { FILE: test/core/test/mocking/vi-fn.test.ts function Example (line 25) | function Example() {} class Example (line 34) | class Example { class Example (line 45) | class Example { method constructor (line 242) | constructor() { method constructor (line 791) | constructor(...args: any[]) { function assertStateEmpty (line 851) | function assertStateEmpty(state: MockContext) { FILE: test/core/test/mocking/vi-mockObject.test.ts method answer (line 202) | answer() { function mockModule (line 223) | function mockModule(type: 'automock' | 'autospy' = 'automock') { FILE: test/core/test/mocking/vi-spyOn.test.ts method get (line 24) | get(_, prop) { method getOwnPropertyDescriptor (line 29) | getOwnPropertyDescriptor(_, prop) { function a (line 46) | function a() {} class A (line 59) | class A { class Example (line 74) | class Example { method method (line 393) | method() { method method (line 419) | method() { method constructor (line 232) | constructor() { class Example (line 392) | class Example { method method (line 393) | method() { method method (line 419) | method() { class Example (line 418) | class Example { method method (line 393) | method() { method method (line 419) | method() { class Bar (line 432) | class Bar { method bar (line 434) | get bar(): string { method bar (line 438) | set bar(bar: string) { method bar (line 456) | get bar(): string { method bar (line 460) | set bar(bar: string) { class Foo (line 442) | class Foo extends Bar {} method bar (line 465) | get bar(): string { class Bar (line 454) | class Bar { method bar (line 434) | get bar(): string { method bar (line 438) | set bar(bar: string) { method bar (line 456) | get bar(): string { method bar (line 460) | set bar(bar: string) { class Foo (line 464) | class Foo extends Bar { method bar (line 465) | get bar(): string { method primitive (line 704) | get primitive() { method method (line 717) | get method() { method method (line 735) | get method() { function assertStateEmpty (line 751) | function assertStateEmpty(state: MockContext) { function createObject (line 761) | function createObject() { FILE: test/core/test/modes.test.ts function delay (line 36) | function delay(ms: number) { FILE: test/core/test/pattern.test.ts function pattern (line 8) | function pattern() { FILE: test/core/test/rpc.spec.ts function delay (line 5) | function delay(timeout: number) { function checkExtraTimers (line 11) | function checkExtraTimers(location: string) { FILE: test/core/test/sequencers.test.ts function buildCtx (line 7) | function buildCtx(config?: Partial) { function buildWorkspace (line 20) | function buildWorkspace() { function workspaced (line 32) | function workspaced(files: string[]) { FILE: test/core/test/sequential.test.ts function assertSequential (line 5) | function assertSequential() { function assertConcurrent (line 31) | function assertConcurrent() { FILE: test/core/test/serialize.test.ts method fullName (line 46) | get fullName() { method fullName (line 49) | set fullName(value) { method get (line 103) | get() { method set (line 106) | set() { method name (line 112) | get name() { method toJSON (line 145) | toJSON() { method toJSON (line 152) | toJSON() { class TestClass (line 173) | class TestClass {} method toJSON (line 178) | toJSON() { FILE: test/core/test/snapshot-async.test.ts function resolve (line 3) | function resolve() { function reject (line 6) | function reject() { FILE: test/core/test/snapshot-custom-serializer.test.ts method serialize (line 25) | serialize(val, config, indentation, depth, refs, printer) { method test (line 34) | test(val) { class ErrorWithDetails (line 50) | class ErrorWithDetails extends Error { method constructor (line 53) | constructor(message: string, options: ErrorOptions & { details: unknow... method serialize (line 70) | serialize(val, config, indentation, depth, refs, printer) { method test (line 80) | test(val) { FILE: test/core/test/snapshot-file.test.ts function objectToCSS (line 3) | function objectToCSS(selector: string, obj: Record) { FILE: test/core/test/snapshot.test.ts function println (line 138) | function println() { FILE: test/core/test/snapshots-outside.ts function testOutsideInlineSnapshot (line 3) | function testOutsideInlineSnapshot() { FILE: test/core/test/strict.test.js method x (line 19) | get x() { FILE: test/core/test/test-extend-with-top-level-hooks.test.ts type Fixture (line 3) | interface Fixture { foo: number } FILE: test/core/test/test-extend.test.ts type Fixtures (line 7) | interface Fixtures { type TypesContext (line 44) | interface TypesContext { method string (line 56) | async string({ }, use) { method any (line 59) | async any({}, use) { type APIFixture (line 207) | interface APIFixture { type Fixture (line 259) | interface Fixture { method foo (line 271) | async foo({}, use) { method bar (line 275) | async bar({}, use) { FILE: test/core/test/test-tags-filter.test.ts function tags (line 5) | function tags(...names: string[]): TestTagDefinition[] { FILE: test/core/test/utils-display.spec.ts method constructor (line 24) | constructor(public value: string) {} method toString (line 25) | toString() { FILE: test/core/test/utils.spec.ts class TestA (line 29) | class TestA { method foo (line 32) | get foo() { class TestB (line 36) | class TestB { class Test (line 74) | class Test { method bar (line 76) | get bar() { type TestShape (line 169) | interface TestShape { a: number; b: string } class A (line 170) | class A { method constructor (line 172) | constructor(data: TestShape) { method a (line 187) | get a() { method b (line 191) | get b() { class PrettyError (line 386) | class PrettyError extends globalThis.Error { method constructor (line 387) | constructor(e: unknown) { FILE: test/core/test/vi.spec.ts function expectType (line 9) | function expectType(obj: T) { type FooBar (line 53) | interface FooBar { function fetchSomething (line 103) | function fetchSomething(): Promise { type NestedObject (line 114) | interface NestedObject { class Foo (line 148) | class Foo { method constructor (line 149) | constructor(public readonly bar: string) {} method getBar (line 151) | public getBar(): string { method getBaz (line 155) | static getBaz(): string { class FooMock (line 159) | class FooMock implements Mocked { method bar (line 162) | public get bar(): string { type SomeFn (line 184) | type SomeFn = (v: string) => number function acceptSomeFn (line 185) | function acceptSomeFn(f: SomeFn) { class MyElement (line 214) | class MyElement { method scrollTo (line 217) | scrollTo() {} class TestClass (line 234) | class TestClass { method f (line 235) | f(this: TestClass) {} method g (line 236) | g() {} method readFileSync (line 249) | readFileSync() {} type Handler (line 256) | interface Handler { class OriginalClass (line 312) | class OriginalClass { method constructor (line 313) | constructor() { method someFn (line 317) | someFn() { FILE: test/core/test/wasm.test.ts function getError (line 66) | async function getError(f: () => unknown) { FILE: test/core/test/web-worker-node.test.ts method name (line 53) | name() {} function sleep (line 148) | function sleep(time: number) { function testWorker (line 152) | function testWorker(worker: Worker) { function testSelfWorker (line 163) | function testSelfWorker(worker: Worker) { function sendEventMessage (line 253) | function sendEventMessage(worker: SharedWorker, msg: any) { function sendOnMessage (line 267) | function sendOnMessage(worker: SharedWorker, msg: any) { FILE: test/core/types/env.d.ts type ImportMeta (line 1) | interface ImportMeta { type ImportMetaEnv (line 5) | interface ImportMetaEnv { FILE: test/core/types/vite.d.ts type ImportMeta (line 1) | interface ImportMeta { type ImportMetaEnv (line 5) | interface ImportMetaEnv { FILE: test/core/vite.config.ts method resolveId (line 13) | resolveId(source) { method load (line 18) | load(id) { method onConsoleLog (line 170) | onConsoleLog(log) { function project (line 201) | function project(pool: Pool, color: LabelColor) { FILE: test/core/vitest-environment-custom/index.ts method setupVM (line 11) | setupVM({ custom }) { method setup (line 33) | setup(global, { custom }) { FILE: test/coverage-test/fixtures/configs/vitest.config.conditional.ts method handler (line 10) | handler(source) { FILE: test/coverage-test/fixtures/configs/vitest.config.configure-vitest-hook.ts method configureVitest (line 7) | configureVitest(context) { FILE: test/coverage-test/fixtures/configs/vitest.config.decorators.ts function DecoratorsPlugin (line 15) | function DecoratorsPlugin(): Plugin { FILE: test/coverage-test/fixtures/configs/vitest.config.multi-transform.ts function MultiTransformPlugin (line 21) | function MultiTransformPlugin(): Plugin { FILE: test/coverage-test/fixtures/configs/vitest.config.multi-transforms.ts function customFilePlugin (line 40) | function customFilePlugin(postfix: "1" | "2"): Plugin { FILE: test/coverage-test/fixtures/configs/vitest.config.query-param-transform.ts function QueryParamTransforms (line 19) | function QueryParamTransforms(): Plugin { FILE: test/coverage-test/fixtures/configs/vitest.config.virtual-files.ts function VirtualFilesPlugin (line 17) | function VirtualFilesPlugin(): Plugin { FILE: test/coverage-test/fixtures/custom-provider.ts method getProvider (line 7) | getProvider(): CoverageProvider { method takeCoverage (line 11) | takeCoverage() { method startCoverage (line 23) | startCoverage() { method stopCoverage (line 28) | stopCoverage() { class CustomCoverageProvider (line 44) | class CustomCoverageProvider implements CoverageProvider { method initialize (line 52) | initialize(ctx: Vitest) { method clean (line 58) | clean(force?: boolean) { method onAfterSuiteRun (line 62) | onAfterSuiteRun(meta: AfterSuiteRunMeta) { method generateCoverage (line 75) | generateCoverage(_reportContext: ReportContext) { method reportCoverage (line 79) | reportCoverage(coverage: unknown, reportContext?: ReportContext) { method onFileTransform (line 96) | onFileTransform(code: string, id: string) { method resolveOptions (line 106) | resolveOptions(): ResolvedCoverageOptions { function normalizeFilename (line 116) | function normalizeFilename(filename: string) { FILE: test/coverage-test/fixtures/custom-reporter.cjs method constructor (line 7) | constructor(opts) { method onStart (line 17) | onStart(root, context) { method onEnd (line 22) | onEnd() { FILE: test/coverage-test/fixtures/src/.should-be-excluded-from-coverage/excluded-from-coverage.ts function uncoveredFile (line 3) | function uncoveredFile() { FILE: test/coverage-test/fixtures/src/Vue/Counter/Counter.component.ts method setup (line 6) | setup() { method uncoveredMethod (line 12) | uncoveredMethod() { method coveredMethod (line 16) | coveredMethod() { method uncoveredMethodUsingImportMeta (line 20) | uncoveredMethodUsingImportMeta() { FILE: test/coverage-test/fixtures/src/circularA.ts function circularA (line 5) | function circularA() { FILE: test/coverage-test/fixtures/src/circularB.ts function circularB (line 3) | function circularB() { FILE: test/coverage-test/fixtures/src/cjs-dependency.ts function getA (line 4) | function getA() { FILE: test/coverage-test/fixtures/src/conditional/ssr.ts function ssr (line 1) | function ssr() { FILE: test/coverage-test/fixtures/src/conditional/web.ts function web (line 1) | function web() { FILE: test/coverage-test/fixtures/src/decorators.ts class DecoratorsTester (line 3) | class DecoratorsTester { method method (line 4) | method(@SomeDecorator parameter: Something) { function SomeDecorator (line 17) | function SomeDecorator( type Something (line 23) | type Something = unknown function noop (line 25) | function noop(..._args: unknown[]) { FILE: test/coverage-test/fixtures/src/dynamic-files.ts function runDynamicFileESM (line 6) | async function runDynamicFileESM() { function runDynamicFileCJS (line 36) | async function runDynamicFileCJS() { FILE: test/coverage-test/fixtures/src/empty-lines.ts function add (line 2) | function add(a: number, b: number) { FILE: test/coverage-test/fixtures/src/even.ts function isEven (line 1) | function isEven(a: number) { function isOdd (line 5) | function isOdd(a: number) { FILE: test/coverage-test/fixtures/src/file-to-change.ts function run (line 1) | function run() { function uncoveredFunction (line 5) | function uncoveredFunction() { FILE: test/coverage-test/fixtures/src/ignore-hints.ts function first (line 3) | function first() { function second (line 7) | function second() { function third (line 12) | function third() { function fourth (line 16) | function fourth() { FILE: test/coverage-test/fixtures/src/implicit-else.ts function implicitElse (line 1) | function implicitElse(condition: boolean) { FILE: test/coverage-test/fixtures/src/import-meta-env.ts function useImportEnv (line 2) | function useImportEnv() { FILE: test/coverage-test/fixtures/src/in-source.ts function add (line 3) | function add(a: number, b: number) { FILE: test/coverage-test/fixtures/src/json-data-import.ts function getJSON (line 3) | function getJSON() { FILE: test/coverage-test/fixtures/src/math.ts function sum (line 1) | function sum(a: number, b: number) { function subtract (line 5) | function subtract(a: number, b: number) { function multiply (line 9) | function multiply(a: number, b: number) { function remainder (line 13) | function remainder(a: number, b:number) { FILE: test/coverage-test/fixtures/src/mock-target.ts function double (line 1) | function double(value: number): number { function triple (line 5) | function triple(value: number): number { FILE: test/coverage-test/fixtures/src/multi-environment.ts function sum (line 6) | function sum(a: number, b: number) { FILE: test/coverage-test/fixtures/src/multi-suite.ts method func1 (line 2) | func1(data: any[]) { method func2 (line 6) | func2(data: any[]) { FILE: test/coverage-test/fixtures/src/pre-bundle/bundle.js function covered$1 (line 1) | function covered$1() { function uncovered$1 (line 5) | function uncovered$1() { function covered (line 15) | function covered() { function uncovered (line 19) | function uncovered() { FILE: test/coverage-test/fixtures/src/pre-bundle/first.ts function covered (line 1) | function covered() { function uncovered (line 5) | function uncovered() { FILE: test/coverage-test/fixtures/src/pre-bundle/second.ts function covered (line 1) | function covered() { function uncovered (line 5) | function uncovered() { FILE: test/coverage-test/fixtures/src/pre-transpiled/original.ts function noop (line 21) | function noop() {} FILE: test/coverage-test/fixtures/src/pre-transpiled/transpiled.js function noop (line 17) | function noop() { } FILE: test/coverage-test/fixtures/src/query-param-transformed.ts function initial (line 1) | function initial() { function first (line 6) | function first() { function second (line 12) | function second() { function uncovered (line 17) | function uncovered() { FILE: test/coverage-test/fixtures/src/tested-with-]-in-filename.ts function covered (line 1) | function covered(a: number, b: number) { function uncovered (line 9) | function uncovered(a: number, b: number) { FILE: test/coverage-test/fixtures/src/throws-error.ts function uncovered (line 4) | function uncovered() { function throwsError (line 12) | function throwsError(condition: Boolean) { function uncovered2 (line 40) | function uncovered2() { FILE: test/coverage-test/fixtures/src/types-only.ts type First (line 1) | type First = 'This' | 'file' | 'should' type Second (line 3) | type Second = 'be' | 'excluded' | 'from' | 'report' FILE: test/coverage-test/fixtures/src/untested-file.ts function untestedFile (line 8) | function untestedFile() { function add (line 12) | function add(a: number, b: number) { type TypescriptTypings (line 17) | type TypescriptTypings = 1 | 2 function multiply (line 19) | function multiply(a: number, b: number) { function math (line 24) | function math(a: number, b: number, operator: '*' | '+') { FILE: test/coverage-test/fixtures/src/untested-with-]-in-filename.ts function untestedFile (line 8) | function untestedFile() { function add (line 12) | function add(a: number, b: number) { type TypescriptTypings (line 17) | type TypescriptTypings = 1 | 2 function multiply (line 19) | function multiply(a: number, b: number) { function math (line 24) | function math(a: number, b: number, operator: '*' | '+') { FILE: test/coverage-test/fixtures/src/virtual-files.ts function getVirtualFileImports (line 10) | function getVirtualFileImports() { FILE: test/coverage-test/fixtures/src/worker-wrapper.ts function sumInBackground (line 1) | async function sumInBackground(a: number, b: number) { function covered (line 23) | function covered() { function uncovered (line 27) | function uncovered() { FILE: test/coverage-test/fixtures/src/worker.ts function uncovered (line 19) | function uncovered() { function covered (line 23) | function covered() { FILE: test/coverage-test/fixtures/workspaces/project/project1/src/untested.ts function untested (line 1) | function untested() { FILE: test/coverage-test/fixtures/workspaces/project/project2/src/untested.ts function untested (line 1) | function untested() { FILE: test/coverage-test/fixtures/workspaces/project/shared/src/utils.ts function raise (line 3) | function raise(error: Error | string): never { FILE: test/coverage-test/setup.native.ts method resolve (line 5) | resolve(specifier, context, nextResolve) { FILE: test/coverage-test/test/changed.test.ts constant SKIP (line 8) | const SKIP = !!process.env.ECOSYSTEM_CI || !process.env.GITHUB_ACTIONS constant FILE_TO_CHANGE (line 10) | const FILE_TO_CHANGE = resolve('./fixtures/src/file-to-change.ts') constant NEW_UNCOVERED_FILE (line 11) | const NEW_UNCOVERED_FILE = resolve('./fixtures/src/new-uncovered-file.ts') FILE: test/coverage-test/test/clean-on-rerun.test.ts constant FIXTURE (line 5) | const FIXTURE = 'fixtures/test/clean-on-rerun-fixture.test.ts' function startWatchMode (line 118) | async function startWatchMode(options: { cleanOnRerun: boolean }) { function getFunctionCoverageCounts (line 143) | async function getFunctionCoverageCounts(file: 'math.ts' | 'even.ts') { function getReportedFiles (line 154) | async function getReportedFiles() { function editTestFile (line 159) | function editTestFile(method: 'sum' | 'subtract' | 'multiply' | 'remaind... FILE: test/coverage-test/test/configuration-options.test-d.ts type NarrowToTestConfig (line 5) | type NarrowToTestConfig = T extends { test?: any } ? NonNullable... type Coverage (line 7) | type Coverage = NonNullable method getProvider (line 96) | getProvider() { method takeCoverage (line 123) | takeCoverage() {} method startCoverage (line 124) | startCoverage() {} method stopCoverage (line 125) | stopCoverage() {} FILE: test/coverage-test/test/include-exclude.test.ts method configureVitest (line 338) | configureVitest(context) { method configureVitest (line 354) | configureVitest(context) { FILE: test/coverage-test/test/isolation.test.ts class Sorter (line 59) | class Sorter { method sort (line 60) | sort(files: TestSpecification[]) { method shard (line 69) | shard(files: TestSpecification[]) { FILE: test/coverage-test/test/threshold-100.test.ts type ProvidedContext (line 5) | interface ProvidedContext { method onInit (line 22) | onInit(ctx) { FILE: test/coverage-test/test/threshold-auto-update.test.ts function readConfig (line 73) | function readConfig() { FILE: test/coverage-test/test/threshold-auto-update.unit.test.ts function updateThresholds (line 159) | async function updateThresholds(configurationFile: ReturnType { FILE: test/snapshots/test/fixtures/skip-test/repro.test.ts constant ENABLE_SKIP (line 3) | const ENABLE_SKIP = process.env.ENABLE_SKIP; FILE: test/snapshots/test/summary.test.ts function fsUpdate (line 6) | function fsUpdate(file: string, updateFn: (data: string) => string) { FILE: test/snapshots/test/test-update.test.ts function readFiles (line 81) | function readFiles(dir: string) { FILE: test/test-utils/cli.ts type Listener (line 4) | type Listener = (() => void) type ReadableOrWritable (line 5) | type ReadableOrWritable = Readable | Writable type Source (line 6) | type Source = 'stdout' | 'stderr' class Cli (line 8) | class Cli { method constructor (line 17) | constructor(options: { stdin: ReadableOrWritable; stdout: ReadableOrWr... method capture (line 42) | private capture(source: Source, data: any) { method write (line 48) | write(data: string) { method resetOutput (line 59) | resetOutput() { method waitForStdout (line 64) | waitForStdout(expected: string) { method waitForStderr (line 68) | waitForStderr(expected: string) { method waitForOutput (line 72) | private waitForOutput(expected: string, source: Source, caller: Parame... function isWritable (line 101) | function isWritable(stream: any): stream is Writable { FILE: test/test-utils/fixtures/external-math.ts function sum (line 1) | function sum(a: number, b: number) { function multiply (line 5) | function multiply(a: number, b: number) { FILE: test/test-utils/index.ts type VitestRunnerCLIOptions (line 32) | interface VitestRunnerCLIOptions { type RunVitestConfig (line 41) | interface RunVitestConfig extends TestUserConfig { function runVitest (line 58) | async function runVitest( type CliOptions (line 269) | interface CliOptions extends Partial { function runCli (line 274) | async function runCli(command: 'vitest', _options?: CliOptions | string,... function runVitestCli (line 350) | async function runVitestCli(_options?: CliOptions | string, ...args: str... function getInternalState (line 355) | function getInternalState(): WorkerGlobalState { function createFile (line 362) | function createFile(file: string, content: string) { function editFile (line 372) | function editFile(file: string, callback: (content: string) => string) { function resolvePath (line 387) | function resolvePath(baseUrl: string, path: string) { type TestFsStructure (line 392) | type TestFsStructure = Record< function stripIndent (line 401) | function stripIndent(str: string): string { function getGeneratedFileContent (line 414) | function getGeneratedFileContent(content: TestFsStructure[string]) { function useFS (line 443) | function useFS(root: string, structure: T, en... function runInlineTests (line 509) | async function runInlineTests( function replaceRoot (line 539) | function replaceRoot(string: string, root: string) { class StableTestFileOrderSorter (line 564) | class StableTestFileOrderSorter { method sort (line 565) | sort(files: TestSpecification[]) { method shard (line 569) | shard(files: TestSpecification[]) { function buildErrorTree (line 574) | function buildErrorTree(testModules: TestModule[], options?: { stackTrac... function buildTestTree (line 620) | function buildTestTree( function buildTestProjectTree (line 663) | function buildTestProjectTree(testModules: TestModule[], onTestCase?: (r... function buildErrorProjectTree (line 677) | function buildErrorProjectTree(testModules: TestModule[], options?: { st... FILE: test/typescript/test-d/expect-extend.test-d.ts type CustomMatchers (line 3) | interface CustomMatchers { type Matchers (line 9) | interface Matchers extends CustomMatchers {} method toMatchSchema (line 14) | toMatchSchema(received, expected) { method toEqualMultiple (line 20) | toEqualMultiple(received, a, b) { FILE: test/typescript/test-d/test.test-d.ts type ResponsiveProp (line 10) | type ResponsiveProp = T | T[] | { xs?: T; sm?: T; md?: T } type CSSProperties (line 12) | interface CSSProperties { margin?: string; padding?: string } FILE: test/typescript/test/runner.test.ts function removeLines (line 156) | function removeLines(log: string) { FILE: test/ui/fixtures/coverage.ts function multiply (line 1) | function multiply(n: number, m: number) { FILE: test/workspaces-browser/globalTest.ts function teardown (line 6) | async function teardown() { FILE: test/workspaces-browser/src/math.ts function sum (line 2) | function sum(a: number, b: number) { function uncoveredFunction (line 11) | function uncoveredFunction() { FILE: test/workspaces/cwdPlugin.js function cwdPlugin (line 3) | function cwdPlugin(name) { FILE: test/workspaces/globalTest.ts type ProvidedContext (line 6) | interface ProvidedContext { function setup (line 17) | function setup({ provide }: TestProject) { function teardown (line 33) | async function teardown() { FILE: test/workspaces/space-multi-transform/src/multi-transform.ts function run (line 6) | function run(name: string) { FILE: test/workspaces/space-pools/forks.test.ts function isChildProcess (line 10) | function isChildProcess(): boolean { FILE: test/workspaces/space-pools/threads.test.ts function isChildProcess (line 10) | function isChildProcess(): boolean { FILE: test/workspaces/space_3/localSetup.ts function setup (line 3) | function setup({ provide }: TestProject) { FILE: test/workspaces/space_3/src/multiply.ts function multiple (line 1) | function multiple(a: number, b: number) { FILE: test/workspaces/space_3/vite.config.ts method config (line 7) | config() { FILE: test/workspaces/src/math.ts function sum (line 2) | function sum(a: number, b: number) { function uncoveredFunction (line 11) | function uncoveredFunction() { FILE: test/workspaces/vitest.config.ts function customPlugin (line 135) | function customPlugin(offset: number): Vite.Plugin {