vue3-yuanma/packages/global.d.ts

41 lines
969 B
TypeScript
Raw Normal View History

2018-09-19 23:35:38 +08:00
// Global compile-time constants
declare var __DEV__: boolean
2019-11-05 00:24:22 +08:00
declare var __TEST__: boolean
declare var __BROWSER__: boolean
declare var __GLOBAL__: boolean
declare var __ESM_BUNDLER__: boolean
declare var __ESM_BROWSER__: boolean
declare var __NODE_JS__: boolean
declare var __COMMIT__: string
2019-10-15 03:31:43 +08:00
declare var __VERSION__: string
2021-04-03 23:55:44 +08:00
declare var __COMPAT__: boolean
2019-09-04 08:51:42 +08:00
// Feature flags
declare var __FEATURE_OPTIONS_API__: boolean
declare var __FEATURE_PROD_DEVTOOLS__: boolean
2019-09-10 04:28:32 +08:00
declare var __FEATURE_SUSPENSE__: boolean
2020-07-28 10:58:37 +08:00
// for tests
declare namespace jest {
interface Matchers<R, T> {
toHaveBeenWarned(): R
toHaveBeenWarnedLast(): R
toHaveBeenWarnedTimes(n: number): R
}
}
2021-03-28 13:35:45 +08:00
2021-07-20 06:24:18 +08:00
declare module '*.vue' {}
2021-03-28 13:35:45 +08:00
declare module '*?raw' {
const content: string
export default content
}
2021-03-28 13:35:45 +08:00
declare module 'file-saver' {
export function saveAs(blob: any, name: any): void
2021-03-28 13:35:45 +08:00
}
declare module 'stream/web' {
const r: typeof ReadableStream
export { r as ReadableStream }
}