1
0
mirror of https://github.com/excalidraw/excalidraw.git synced 2024-11-02 03:25:53 +01:00

fix: export utils from excalidraw package in excalidraw library (#7731)

* fix: export utils from excalidraw package in excalidraw library

* don't export utils utilities

* fix import path

* fix export

* don't export export utilites

* fix export paths

* reexport utils from excalidraw package

* add exports from withinBounds

* fix path
This commit is contained in:
Aakansha Doshi 2024-02-28 11:14:57 +05:30 committed by GitHub
parent 36e56267c9
commit af1a3d5b76
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 15 additions and 31 deletions

@ -23,10 +23,7 @@ import { getElementsWithinSelection, getSelectedElements } from "./scene";
import { getElementsInGroup, selectGroupsFromGivenElements } from "./groups";
import type { ExcalidrawElementsIncludingDeleted } from "./scene/Scene";
import { getElementLineSegments } from "./element/bounds";
import {
doLineSegmentsIntersect,
elementsOverlappingBBox,
} from "../utils/export";
import { doLineSegmentsIntersect, elementsOverlappingBBox } from "../utils/";
import { isFrameElement, isFrameLikeElement } from "./element/typeChecks";
import { ReadonlySetLike } from "./utility-types";

@ -217,19 +217,22 @@ export {
restoreElements,
restoreLibraryItems,
} from "./data/restore";
export {
exportToCanvas,
exportToBlob,
exportToSvg,
serializeAsJSON,
serializeLibraryAsJSON,
loadLibraryFromBlob,
exportToClipboard,
} from "../utils/export";
export { serializeAsJSON, serializeLibraryAsJSON } from "./data/json";
export {
loadFromBlob,
loadSceneOrLibraryFromBlob,
getFreeDrawSvgPath,
exportToClipboard,
mergeLibraryItems,
} from "../utils/export";
loadLibraryFromBlob,
} from "./data/blob";
export { getFreeDrawSvgPath } from "./renderer/renderElement";
export { mergeLibraryItems } from "./data/library";
export { isLinearElement } from "./element/typeChecks";
export { FONT_FAMILY, THEME, MIME_TYPES, ROUNDNESS } from "./constants";
@ -268,4 +271,4 @@ export {
elementsOverlappingBBox,
isElementInsideBBox,
elementPartiallyOverlapsWithOrContainsBBox,
} from "../utils/export";
} from "../utils/withinBounds";

@ -205,21 +205,3 @@ export const exportToClipboard = async (
throw new Error("Invalid export type");
}
};
export * from "./bbox";
export {
elementsOverlappingBBox,
isElementInsideBBox,
elementPartiallyOverlapsWithOrContainsBBox,
} from "./withinBounds";
export {
serializeAsJSON,
serializeLibraryAsJSON,
} from "../excalidraw/data/json";
export {
loadFromBlob,
loadSceneOrLibraryFromBlob,
loadLibraryFromBlob,
} from "../excalidraw/data/blob";
export { getFreeDrawSvgPath } from "../excalidraw/renderer/renderElement";
export { mergeLibraryItems } from "../excalidraw/data/library";

@ -1 +0,0 @@
export * from "./export";

3
packages/utils/index.ts Normal file

@ -0,0 +1,3 @@
export * from "./export";
export * from "./withinBounds";
export * from "./bbox";