@fluritheme/spider
Version:
A tiny, expressive spider for your website. Delicate webs that follow DOM layers, blinking eyes, and playful pointer reactions.
17 lines • 607 B
TypeScript
import { type Box, type Point } from './geometry.js';
import type { Corner } from './types.js';
export interface Surface {
element: HTMLElement;
box: Box;
corner: Corner;
span: number;
ink: string;
clip: Path2D;
anchor: Point;
home: Point;
born: number;
radius: number;
}
export declare function isVisible(element: HTMLElement, point: Point, doc: Document): boolean;
export declare function measureSurface(element: HTMLElement, index: number, span: number, color: string, born: number, doc: Document, win: Window): Surface | null;
//# sourceMappingURL=layers.d.ts.map