routie dev init since i didn't adhere to any proper guidance up until now

This commit is contained in:
2026-04-29 22:27:29 -06:00
commit e1dabb71e2
15301 changed files with 3562618 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
import type { DirectiveBinding } from 'vue';
interface ClickOutsideBindingArgs {
handler: (e: MouseEvent) => void;
closeConditional?: (e: Event) => boolean;
include?: () => HTMLElement[];
}
interface ClickOutsideDirectiveBinding extends DirectiveBinding {
value: ((e: MouseEvent) => void) | ClickOutsideBindingArgs;
}
export declare const ClickOutside: {
mounted(el: HTMLElement, binding: ClickOutsideDirectiveBinding): void;
beforeUnmount(el: HTMLElement, binding: ClickOutsideDirectiveBinding): void;
};
export default ClickOutside;