@excalidraw/math
Version:
Excalidraw math functions
12 lines (11 loc) • 577 B
TypeScript
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;
};