vite-vue3-lowcode/src/shims-vue.d.ts

33 lines
790 B
TypeScript

type RequestIdleCallbackHandle = any
type RequestIdleCallbackOptions = {
timeout: number
}
type RequestIdleCallbackDeadline = {
readonly didTimeout: boolean
timeRemaining: () => number
}
declare interface Window {
$$refs: any
requestIdleCallback: (
callback: (deadline: RequestIdleCallbackDeadline) => void,
opts?: RequestIdleCallbackOptions
) => RequestIdleCallbackHandle
cancelIdleCallback: (handle: RequestIdleCallbackHandle) => void
}
// declare module '*.vue' {
// import { DefineComponent } from 'vue'
//
// const component: DefineComponent<{}, {}, any>
// export default component
// }
// declare module '*.module.scss'
declare module '*.vue' {
import { ComponentOptions } from 'vue'
const component: ComponentOptions
export default component
}