diff --git a/packages/excalidraw/queue.ts b/packages/common/src/queue.ts similarity index 100% rename from packages/excalidraw/queue.ts rename to packages/common/src/queue.ts diff --git a/packages/excalidraw/queue.test.ts b/packages/common/tests/queue.test.ts similarity index 97% rename from packages/excalidraw/queue.test.ts rename to packages/common/tests/queue.test.ts index 66a10583e..d7623b354 100644 --- a/packages/excalidraw/queue.test.ts +++ b/packages/common/tests/queue.test.ts @@ -1,4 +1,4 @@ -import { Queue } from "./queue"; +import { Queue } from "../src/queue"; describe("Queue", () => { const calls: any[] = []; diff --git a/packages/excalidraw/data/library.ts b/packages/excalidraw/data/library.ts index d5db0b063..052932335 100644 --- a/packages/excalidraw/data/library.ts +++ b/packages/excalidraw/data/library.ts @@ -19,6 +19,8 @@ import { hashElementsVersion, hashString } from "@excalidraw/element"; import { getCommonBoundingBox } from "@excalidraw/element/bounds"; +import { Queue } from "@excalidraw/common/queue"; + import type { ExcalidrawElement } from "@excalidraw/element/types"; import type { MaybePromise } from "@excalidraw/common/utility-types"; @@ -29,7 +31,6 @@ import { Emitter } from "../emitter"; import { AbortError } from "../errors"; import { libraryItemSvgsCache } from "../hooks/useLibraryItemSvg"; import { t } from "../i18n"; -import { Queue } from "../queue"; import { loadLibraryFromBlob } from "./blob"; import { restoreLibraryItems } from "./restore";