This commit is contained in:
+17
@@ -0,0 +1,17 @@
|
||||
import { type Getter } from "svelte-toolbelt";
|
||||
export interface SafePolygonOptions {
|
||||
enabled: Getter<boolean>;
|
||||
triggerNode: Getter<HTMLElement | null>;
|
||||
contentNode: Getter<HTMLElement | null>;
|
||||
onPointerExit: () => void;
|
||||
buffer?: number;
|
||||
throttlePointerMove?: boolean;
|
||||
}
|
||||
/**
|
||||
* Creates a safe polygon area that allows users to move their cursor between
|
||||
* the trigger and floating content without closing it.
|
||||
*/
|
||||
export declare class SafePolygon {
|
||||
#private;
|
||||
constructor(opts: SafePolygonOptions);
|
||||
}
|
||||
Reference in New Issue
Block a user