Interface ObjectDirective<HostElement, Value, Modifiers, Arg>

interface ObjectDirective<HostElement, Value, Modifiers, Arg> {
    beforeMount?: DirectiveHook<HostElement, null, Value, Modifiers, Arg>;
    beforeUnmount?: DirectiveHook<HostElement, null, Value, Modifiers, Arg>;
    beforeUpdate?: DirectiveHook<HostElement, VNode<any, HostElement, {
        [key: string]: any;
    }>, Value, Modifiers, Arg>;
    created?: DirectiveHook<HostElement, null, Value, Modifiers, Arg>;
    deep?: boolean;
    getSSRProps?: SSRDirectiveHook<Value, Modifiers, Arg>;
    mounted?: DirectiveHook<HostElement, null, Value, Modifiers, Arg>;
    unmounted?: DirectiveHook<HostElement, null, Value, Modifiers, Arg>;
    updated?: DirectiveHook<HostElement, VNode<any, HostElement, {
        [key: string]: any;
    }>, Value, Modifiers, Arg>;
}

Type Parameters

  • HostElement = any
  • Value = any
  • Modifiers extends string = string
  • Arg extends string = string

Properties

beforeMount?: DirectiveHook<HostElement, null, Value, Modifiers, Arg>
beforeUnmount?: DirectiveHook<HostElement, null, Value, Modifiers, Arg>
beforeUpdate?: DirectiveHook<HostElement, VNode<any, HostElement, {
    [key: string]: any;
}>, Value, Modifiers, Arg>
deep?: boolean
getSSRProps?: SSRDirectiveHook<Value, Modifiers, Arg>
updated?: DirectiveHook<HostElement, VNode<any, HostElement, {
    [key: string]: any;
}>, Value, Modifiers, Arg>