line_push/node_modules/vue-class-component/hooks.d.ts
2022-07-17 13:16:16 +08:00

21 lines
508 B
TypeScript

import { VNode } from 'vue'
declare module 'vue/types/vue' {
interface Vue {
data?(): object
beforeCreate?(): void
created?(): void
beforeMount?(): void
mounted?(): void
beforeDestroy?(): void
destroyed?(): void
beforeUpdate?(): void
updated?(): void
activated?(): void
deactivated?(): void
render?(createElement: CreateElement): VNode
errorCaptured?(err: Error, vm: Vue, info: string): boolean | undefined
serverPrefetch?(): Promise<unknown>
}
}