Sha256: a1dc6aadf4011eff574e24641ae78be9597251759f586fd242d0071dba8baee8
Contents?: true
Size: 689 Bytes
Versions: 26
Compression:
Stored size: 689 Bytes
Contents
import type { Locator } from '@vitest/browser/context' import type jsdomMatchers from './jest-dom.js' import type { Assertion } from 'vitest' declare module 'vitest' { interface JestAssertion<T = any> extends jsdomMatchers.default.TestingLibraryMatchers<void, T> {} type Promisify<O> = { [K in keyof O]: O[K] extends (...args: infer A) => infer R ? O extends R ? Promisify<O[K]> : (...args: A) => Promise<R> : O[K]; } type PromisifyDomAssertion<T> = Promisify<Assertion<T>> interface ExpectStatic { element: <T extends Element | Locator>(element: T, options?: ExpectPollOptions) => PromisifyDomAssertion<Awaited<Element>> } } export {}
Version data entries
26 entries across 26 versions & 1 rubygems