Interface ObjectDirective<T, V>
interface ObjectDirective<T, V> {     beforeMount?: DirectiveHook<T, null, V>;     beforeUnmount?: DirectiveHook<T, null, V>;     beforeUpdate?: DirectiveHook<T, VNode<any, T, {         [
key: 
string]
: any;     }>, V>;     created?: DirectiveHook<T, null, V>;     deep?: boolean;     getSSRProps?: SSRDirectiveHook;     mounted?: DirectiveHook<T, null, V>;     unmounted?: DirectiveHook<T, null, V>;     updated?: DirectiveHook<T, VNode<any, T, {         [
key: 
string]
: any;     }>, V>; }   Properties
Optional beforeMount
Optional beforeUnmount
Optional beforeUpdate
Optional created
Optional deep
deep?: boolean
Optional getSSRProps
Optional mounted
Optional unmounted
Optional updated