index.d.ts 505 B

12345678910111213141516
  1. // This directory contains a number of d.ts assertions
  2. // use \@ts-expect-error where errors are expected.
  3. export * from '@vue/runtime-dom'
  4. export function describe(_name: string, _fn: () => void): void
  5. export function expectType<T>(value: T): void
  6. export function expectError<T>(value: T): void
  7. export function expectAssignable<T, T2 extends T = T>(value: T2): void
  8. export type IsUnion<T, U extends T = T> = (T extends any
  9. ? (U extends T ? false : true)
  10. : never) extends false
  11. ? false
  12. : true