7 lines
463 B
TypeScript
7 lines
463 B
TypeScript
import { type ComputedRef, type Ref } from 'vue';
|
|
type Container = Ref<HTMLElement | null> | HTMLElement | null;
|
|
type ContainerCollection = Container[] | Set<Container>;
|
|
type ContainerInput = Container | ContainerCollection;
|
|
export declare function useOutsideClick(containers: ContainerInput | (() => ContainerInput), cb: (event: MouseEvent | PointerEvent | FocusEvent | TouchEvent, target: HTMLElement) => void, enabled?: ComputedRef<boolean>): void;
|
|
export {};
|