21 lines
508 B
TypeScript
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>
|
|
}
|
|
}
|