xdesign-vue-next
Version:
XDesign Component for vue-next
10 lines (9 loc) • 381 B
TypeScript
import { ComponentPublicInstance, VNode } from 'vue';
declare type Handler = (...args: unknown[]) => unknown;
declare type NodeElement = HTMLElement | VNode | ComponentPublicInstance;
export declare const useClickOutsider: () => {
clickOutsiderId: number;
addClickOutsider: (els: NodeElement[], handler: Handler) => void;
removeClickOutsider: () => void;
};
export {};