@excalidraw/excalidraw
Version:
Excalidraw as a React component
15 lines (14 loc) • 545 B
TypeScript
import { LibraryItems, LibraryItem } from "../types";
import type App from "../components/App";
declare class Library {
private libraryCache;
private app;
constructor(app: App);
resetLibrary: () => Promise<void>;
restoreLibraryItem: (libraryItem: LibraryItem) => LibraryItem | null;
/** imports library (currently merges, removing duplicates) */
importLibrary(blob: Blob): Promise<void>;
loadLibrary: () => Promise<LibraryItems>;
saveLibrary: (items: LibraryItems) => Promise<void>;
}
export default Library;