UNPKG

evil-vue

Version:

Evil vue3 writing, similar to angular writing Dependency injection

26 lines (25 loc) 1.1 kB
import { DirectiveBinding, VNode } from 'vue'; export interface DirectiveImplements { name: string; created?: (el: any, binding: DirectiveBinding<any>, vnode: VNode<any, any, { [p: string]: any; }>, prevVnode: any) => any; beforeMount?: (el: any, binding: DirectiveBinding<any>, vnode: VNode<any, any, { [p: string]: any; }>, prevVnode: any) => any; mounted?: (el: any, binding: DirectiveBinding<any>, vnode: VNode<any, any, { [p: string]: any; }>, prevVnode: any) => any; beforeUpdate?: (el: any, binding: DirectiveBinding<any>, vnode: VNode<any, any, { [p: string]: any; }>, prevVnode: any) => any; updated?: (el: any, binding: DirectiveBinding<any>, vnode: VNode<any, any, { [p: string]: any; }>, prevVnode: any) => any; beforeUnmount?: (el: any, binding: DirectiveBinding<any>, VNode: VNode<any, any, { [p: string]: any; }>, prevVnode: any) => any; unmounted?: (el: any, binding: DirectiveBinding<any>, vnode: VNode<any, any, { [p: string]: any; }>, prevVnode: any) => any; }