For globally defined Directives Here is an example of adding a directive VTooltip as global directive:

import VTooltip from 'v-tooltip'

declare module '@vue/runtime-core' {
interface GlobalDirectives {
VTooltip
}
}
interface GlobalDirectives {
    VOnce: vue.Directive;
    VSlot: vue.Directive;
    vBind: VModelDirective;
    vIf: vue.Directive<any, boolean>;
    vOn: VOnDirective;
    vShow: ObjectDirective<VShowElement, any, string, string> & {
        name?: "show";
    };
}

Properties

VOnce: vue.Directive
VSlot: vue.Directive
vBind: VModelDirective
vIf: vue.Directive<any, boolean>
vOn: VOnDirective
vShow: ObjectDirective<VShowElement, any, string, string> & {
    name?: "show";
}