I would like to ask a question about Vue's custom directives. As a fan of Typescript, I want to use this feature with type support, yet I could not find any solutions neither on the web nor on the chat.
<button v-clickOutside="myFunc"> Click Outside </button>
When I write my code like this, and add clickOutside directive to Vue, it works without any problem. Yet the clickOutside has no type support, no auto-complete support and it is recognized as any.
To define, I followed the documentation of Vue.
app.directive('clickOutside', (el, binding) => {
// My code is here.
})