global.d.ts 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /// <reference types="vite/client" />
  2. // Global compile-time constants
  3. declare var __DEV__: boolean
  4. declare var __TEST__: boolean
  5. declare var __BROWSER__: boolean
  6. declare var __GLOBAL__: boolean
  7. declare var __ESM_BUNDLER__: boolean
  8. declare var __ESM_BROWSER__: boolean
  9. declare var __NODE_JS__: boolean
  10. declare var __COMMIT__: string
  11. declare var __VERSION__: string
  12. declare var __COMPAT__: boolean
  13. // Feature flags
  14. declare var __FEATURE_OPTIONS_API__: boolean
  15. declare var __FEATURE_PROD_DEVTOOLS__: boolean
  16. declare var __FEATURE_SUSPENSE__: boolean
  17. // for tests
  18. declare namespace jest {
  19. interface Matchers<R, T> {
  20. toHaveBeenWarned(): R
  21. toHaveBeenWarnedLast(): R
  22. toHaveBeenWarnedTimes(n: number): R
  23. }
  24. }
  25. declare module '*.vue' {}
  26. declare module 'file-saver' {
  27. export function saveAs(blob: any, name: any): void
  28. }
  29. declare module 'stream/web' {
  30. const r: typeof ReadableStream
  31. const t: typeof TransformStream
  32. export { r as ReadableStream, t as TransformStream }
  33. }
  34. declare module '@vue/repl' {
  35. import { ComponentOptions } from '@vue/runtime-core'
  36. const Repl: ComponentOptions
  37. const ReplStore: any
  38. export { Repl, ReplStore }
  39. }