UNPKG

@excalidraw/math

Version:

Excalidraw math functions

12 lines (11 loc) 577 B
import type { LibraryItem } from "../types"; export type SvgCache = Map<LibraryItem["id"], SVGSVGElement>; export declare const libraryItemSvgsCache: import("jotai/vanilla/atom").PrimitiveAtom<SvgCache> & { init: SvgCache; }; export declare const useLibraryItemSvg: (id: LibraryItem["id"] | null, elements: LibraryItem["elements"] | undefined, svgCache: SvgCache) => SVGSVGElement | undefined; export declare const useLibraryCache: () => { clearLibraryCache: () => void; deleteItemsFromLibraryCache: (items: LibraryItem["id"][]) => void; svgCache: SvgCache; };