@tldraw/editor
Version:
tldraw infinite canvas SDK (editor).
376 lines (375 loc) • 23.9 kB
JavaScript
;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __reExport = (target, mod, secondTarget) => (__copyProps(target, mod, "default"), secondTarget && __copyProps(secondTarget, mod, "default"));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var index_exports = {};
__export(index_exports, {
Arc2d: () => import_Arc2d.Arc2d,
BaseBoxShapeTool: () => import_BaseBoxShapeTool.BaseBoxShapeTool,
BaseBoxShapeUtil: () => import_BaseBoxShapeUtil.BaseBoxShapeUtil,
BindingUtil: () => import_BindingUtil.BindingUtil,
BoundsSnaps: () => import_BoundsSnaps.BoundsSnaps,
Box: () => import_Box.Box,
Circle2d: () => import_Circle2d.Circle2d,
ClickManager: () => import_ClickManager.ClickManager,
ContainerProvider: () => import_useContainer.ContainerProvider,
CubicBezier2d: () => import_CubicBezier2d.CubicBezier2d,
CubicSpline2d: () => import_CubicSpline2d.CubicSpline2d,
DEFAULT_ANIMATION_OPTIONS: () => import_constants.DEFAULT_ANIMATION_OPTIONS,
DEFAULT_CAMERA_OPTIONS: () => import_constants.DEFAULT_CAMERA_OPTIONS,
DefaultBackground: () => import_DefaultBackground.DefaultBackground,
DefaultBrush: () => import_DefaultBrush.DefaultBrush,
DefaultCanvas: () => import_DefaultCanvas.DefaultCanvas,
DefaultCollaboratorHint: () => import_DefaultCollaboratorHint.DefaultCollaboratorHint,
DefaultCursor: () => import_DefaultCursor.DefaultCursor,
DefaultErrorFallback: () => import_DefaultErrorFallback.DefaultErrorFallback,
DefaultGrid: () => import_DefaultGrid.DefaultGrid,
DefaultHandle: () => import_DefaultHandle.DefaultHandle,
DefaultHandles: () => import_DefaultHandles.DefaultHandles,
DefaultScribble: () => import_DefaultScribble.DefaultScribble,
DefaultSelectionBackground: () => import_DefaultSelectionBackground.DefaultSelectionBackground,
DefaultSelectionForeground: () => import_DefaultSelectionForeground.DefaultSelectionForeground,
DefaultShapeIndicator: () => import_DefaultShapeIndicator.DefaultShapeIndicator,
DefaultShapeIndicators: () => import_DefaultShapeIndicators.DefaultShapeIndicators,
DefaultShapeWrapper: () => import_DefaultShapeWrapper.DefaultShapeWrapper,
DefaultSnapIndicator: () => import_DefaultSnapIndictor.DefaultSnapIndicator,
DefaultSpinner: () => import_DefaultSpinner.DefaultSpinner,
DefaultSvgDefs: () => import_DefaultSvgDefs.DefaultSvgDefs,
EASINGS: () => import_easings.EASINGS,
EVENT_NAME_MAP: () => import_event_types.EVENT_NAME_MAP,
Edge2d: () => import_Edge2d.Edge2d,
EdgeScrollManager: () => import_EdgeScrollManager.EdgeScrollManager,
Editor: () => import_Editor.Editor,
EditorAtom: () => import_EditorAtom.EditorAtom,
EditorContext: () => import_useEditor.EditorContext,
EditorProvider: () => import_useEditor.EditorProvider,
Ellipse2d: () => import_Ellipse2d.Ellipse2d,
ErrorBoundary: () => import_ErrorBoundary.ErrorBoundary,
ErrorScreen: () => import_TldrawEditor.ErrorScreen,
FontManager: () => import_FontManager.FontManager,
Geometry2d: () => import_Geometry2d.Geometry2d,
Geometry2dFilters: () => import_Geometry2d.Geometry2dFilters,
Group2d: () => import_Group2d.Group2d,
GroupShapeUtil: () => import_GroupShapeUtil.GroupShapeUtil,
HALF_PI: () => import_utils2.HALF_PI,
HTMLContainer: () => import_HTMLContainer.HTMLContainer,
HandleSnaps: () => import_HandleSnaps.HandleSnaps,
HistoryManager: () => import_HistoryManager.HistoryManager,
LICENSE_TIMEOUT: () => import_LicenseProvider.LICENSE_TIMEOUT,
LicenseManager: () => import_LicenseManager.LicenseManager,
LoadingScreen: () => import_TldrawEditor.LoadingScreen,
LocalIndexedDb: () => import_LocalIndexedDb.LocalIndexedDb,
Mat: () => import_Mat.Mat,
MenuClickCapture: () => import_MenuClickCapture.MenuClickCapture,
OptionalErrorBoundary: () => import_ErrorBoundary.OptionalErrorBoundary,
PI: () => import_utils2.PI,
PI2: () => import_utils2.PI2,
Point2d: () => import_Point2d.Point2d,
Polygon2d: () => import_Polygon2d.Polygon2d,
Polyline2d: () => import_Polyline2d.Polyline2d,
ROTATE_CORNER_TO_SELECTION_CORNER: () => import_Box.ROTATE_CORNER_TO_SELECTION_CORNER,
ReadonlySharedStyleMap: () => import_SharedStylesMap.ReadonlySharedStyleMap,
Rectangle2d: () => import_Rectangle2d.Rectangle2d,
SIDES: () => import_constants.SIDES,
SIN: () => import_utils2.SIN,
SVGContainer: () => import_SVGContainer.SVGContainer,
ScribbleManager: () => import_ScribbleManager.ScribbleManager,
ShapeUtil: () => import_ShapeUtil.ShapeUtil,
SharedStyleMap: () => import_SharedStylesMap.SharedStyleMap,
SnapManager: () => import_SnapManager.SnapManager,
Stadium2d: () => import_Stadium2d.Stadium2d,
StateNode: () => import_StateNode.StateNode,
TAB_ID: () => import_TLSessionStateSnapshot.TAB_ID,
Table: () => import_LocalIndexedDb.Table,
TextManager: () => import_TextManager.TextManager,
TldrawEditor: () => import_TldrawEditor.TldrawEditor,
TransformedGeometry2d: () => import_Geometry2d.TransformedGeometry2d,
USER_COLORS: () => import_TLUserPreferences.USER_COLORS,
UserPreferencesManager: () => import_UserPreferencesManager.UserPreferencesManager,
Vec: () => import_Vec.Vec,
activeElementShouldCaptureKeys: () => import_dom.activeElementShouldCaptureKeys,
angleDistance: () => import_utils2.angleDistance,
applyRotationToSnapshotShapes: () => import_rotation.applyRotationToSnapshotShapes,
approximately: () => import_utils2.approximately,
areAnglesCompatible: () => import_utils2.areAnglesCompatible,
average: () => import_utils2.average,
canonicalizeRotation: () => import_utils2.canonicalizeRotation,
centerOfCircleFromThreePoints: () => import_utils2.centerOfCircleFromThreePoints,
clamp: () => import_utils2.clamp,
clampRadians: () => import_utils2.clampRadians,
clampToBrowserMaxCanvasSize: () => import_browserCanvasMaxSize.clampToBrowserMaxCanvasSize,
clockwiseAngleDist: () => import_utils2.clockwiseAngleDist,
coreShapes: () => import_defaultShapes.coreShapes,
counterClockwiseAngleDist: () => import_utils2.counterClockwiseAngleDist,
createDeepLinkString: () => import_deepLinks.createDeepLinkString,
createSessionStateSnapshotSignal: () => import_TLSessionStateSnapshot.createSessionStateSnapshotSignal,
createTLSchemaFromUtils: () => import_createTLStore.createTLSchemaFromUtils,
createTLStore: () => import_createTLStore.createTLStore,
createTLUser: () => import_createTLUser.createTLUser,
dataUrlToFile: () => import_assets.dataUrlToFile,
debugFlags: () => import_debug_flags.debugFlags,
defaultTldrawOptions: () => import_options.defaultTldrawOptions,
defaultUserPreferences: () => import_TLUserPreferences.defaultUserPreferences,
degreesToRadians: () => import_utils2.degreesToRadians,
extractSessionStateFromLegacySnapshot: () => import_TLSessionStateSnapshot.extractSessionStateFromLegacySnapshot,
featureFlags: () => import_debug_flags.featureFlags,
getArcMeasure: () => import_utils2.getArcMeasure,
getCursor: () => import_useCursor.getCursor,
getDefaultCdnBaseUrl: () => import_assets.getDefaultCdnBaseUrl,
getDroppedShapesToNewParents: () => import_reparenting.getDroppedShapesToNewParents,
getFontsFromRichText: () => import_richText.getFontsFromRichText,
getFreshUserPreferences: () => import_TLUserPreferences.getFreshUserPreferences,
getIncrementedName: () => import_getIncrementedName.getIncrementedName,
getPerfectDashProps: () => import_getPerfectDashProps.getPerfectDashProps,
getPointInArcT: () => import_utils2.getPointInArcT,
getPointOnCircle: () => import_utils2.getPointOnCircle,
getPointerInfo: () => import_getPointerInfo.getPointerInfo,
getPointsOnArc: () => import_utils2.getPointsOnArc,
getPolygonVertices: () => import_utils2.getPolygonVertices,
getRotationSnapshot: () => import_rotation.getRotationSnapshot,
getSnapshot: () => import_TLEditorSnapshot.getSnapshot,
getSvgAsImage: () => import_getSvgAsImage.getSvgAsImage,
getSvgPathFromPoints: () => import_getSvgPathFromPoints.getSvgPathFromPoints,
getUserPreferences: () => import_TLUserPreferences.getUserPreferences,
getVerticesCountForArcLength: () => import_geometry_constants.getVerticesCountForArcLength,
hardReset: () => import_hardReset.hardReset,
hardResetEditor: () => import_hardResetEditor.hardResetEditor,
inlineBase64AssetStore: () => import_createTLStore.inlineBase64AssetStore,
intersectCircleCircle: () => import_intersect.intersectCircleCircle,
intersectCirclePolygon: () => import_intersect.intersectCirclePolygon,
intersectCirclePolyline: () => import_intersect.intersectCirclePolyline,
intersectLineSegmentCircle: () => import_intersect.intersectLineSegmentCircle,
intersectLineSegmentLineSegment: () => import_intersect.intersectLineSegmentLineSegment,
intersectLineSegmentPolygon: () => import_intersect.intersectLineSegmentPolygon,
intersectLineSegmentPolyline: () => import_intersect.intersectLineSegmentPolyline,
intersectPolygonBounds: () => import_intersect.intersectPolygonBounds,
intersectPolygonPolygon: () => import_intersect.intersectPolygonPolygon,
isAccelKey: () => import_keyboard.isAccelKey,
isSafeFloat: () => import_utils2.isSafeFloat,
kickoutOccludedShapes: () => import_reparenting.kickoutOccludedShapes,
linesIntersect: () => import_intersect.linesIntersect,
loadSessionStateSnapshotIntoStore: () => import_TLSessionStateSnapshot.loadSessionStateSnapshotIntoStore,
loadSnapshot: () => import_TLEditorSnapshot.loadSnapshot,
loopToHtmlElement: () => import_dom.loopToHtmlElement,
maybeSnapToGrid: () => import_Pointing.maybeSnapToGrid,
normalizeWheel: () => import_normalizeWheel.normalizeWheel,
openWindow: () => import_window_open.openWindow,
parseDeepLinkString: () => import_deepLinks.parseDeepLinkString,
perimeterOfEllipse: () => import_utils2.perimeterOfEllipse,
pointInPolygon: () => import_utils2.pointInPolygon,
polygonIntersectsPolyline: () => import_intersect.polygonIntersectsPolyline,
polygonsIntersect: () => import_intersect.polygonsIntersect,
precise: () => import_utils2.precise,
preventDefault: () => import_dom.preventDefault,
radiansToDegrees: () => import_utils2.radiansToDegrees,
rangeIntersection: () => import_utils2.rangeIntersection,
refreshPage: () => import_refreshPage.refreshPage,
releasePointerCapture: () => import_dom.releasePointerCapture,
resizeBox: () => import_resizeBox.resizeBox,
resizeScaled: () => import_resizeScaled.resizeScaled,
rotateSelectionHandle: () => import_Box.rotateSelectionHandle,
runtime: () => import_runtime.runtime,
sanitizeId: () => import_useSafeId.sanitizeId,
setPointerCapture: () => import_dom.setPointerCapture,
setRuntimeOverrides: () => import_runtime.setRuntimeOverrides,
setUserPreferences: () => import_TLUserPreferences.setUserPreferences,
shortAngleDist: () => import_utils2.shortAngleDist,
snapAngle: () => import_utils2.snapAngle,
stopEventPropagation: () => import_dom.stopEventPropagation,
suffixSafeId: () => import_useSafeId.suffixSafeId,
tlenv: () => import_environment.tlenv,
tlmenus: () => import_menus.tlmenus,
tltime: () => import_time.tltime,
toDomPrecision: () => import_utils2.toDomPrecision,
toFixed: () => import_utils2.toFixed,
toPrecision: () => import_utils2.toPrecision,
uniq: () => import_uniq.uniq,
useContainer: () => import_useContainer.useContainer,
useContainerIfExists: () => import_useContainer.useContainerIfExists,
useDelaySvgExport: () => import_SvgExportContext.useDelaySvgExport,
useEditor: () => import_useEditor.useEditor,
useEditorComponents: () => import_useEditorComponents.useEditorComponents,
useEvent: () => import_useEvent.useEvent,
useGlobalMenuIsOpen: () => import_useGlobalMenuIsOpen.useGlobalMenuIsOpen,
useIsCropping: () => import_useIsCropping.useIsCropping,
useIsDarkMode: () => import_useIsDarkMode.useIsDarkMode,
useIsEditing: () => import_useIsEditing.useIsEditing,
useLocalStore: () => import_useLocalStore.useLocalStore,
useMaybeEditor: () => import_useEditor.useMaybeEditor,
useOnMount: () => import_TldrawEditor.useOnMount,
usePassThroughMouseOverEvents: () => import_usePassThroughMouseOverEvents.usePassThroughMouseOverEvents,
usePassThroughWheelEvents: () => import_usePassThroughWheelEvents.usePassThroughWheelEvents,
usePeerIds: () => import_usePeerIds.usePeerIds,
usePresence: () => import_usePresence.usePresence,
useReactiveEvent: () => import_useEvent.useReactiveEvent,
useRefState: () => import_useRefState.useRefState,
useSelectionEvents: () => import_useSelectionEvents.useSelectionEvents,
useShallowArrayIdentity: () => import_useIdentity.useShallowArrayIdentity,
useShallowObjectIdentity: () => import_useIdentity.useShallowObjectIdentity,
useSharedSafeId: () => import_useSafeId.useSharedSafeId,
useSvgExportContext: () => import_SvgExportContext.useSvgExportContext,
useTLSchemaFromUtils: () => import_useTLStore.useTLSchemaFromUtils,
useTLStore: () => import_useTLStore.useTLStore,
useTldrawUser: () => import_createTLUser.useTldrawUser,
useTransform: () => import_useTransform.useTransform,
useUniqueSafeId: () => import_useSafeId.useUniqueSafeId,
useViewportHeight: () => import_useViewportHeight.useViewportHeight,
userTypeValidator: () => import_TLUserPreferences.userTypeValidator
});
module.exports = __toCommonJS(index_exports);
var import_utils = require("@tldraw/utils");
var import_at = require("core-js/stable/array/at.js");
var import_flat_map = require("core-js/stable/array/flat-map.js");
var import_flat = require("core-js/stable/array/flat.js");
var import_at2 = require("core-js/stable/string/at.js");
var import_replace_all = require("core-js/stable/string/replace-all.js");
__reExport(index_exports, require("@tldraw/state"), module.exports);
__reExport(index_exports, require("@tldraw/state-react"), module.exports);
__reExport(index_exports, require("@tldraw/store"), module.exports);
__reExport(index_exports, require("@tldraw/tlschema"), module.exports);
__reExport(index_exports, require("@tldraw/utils"), module.exports);
__reExport(index_exports, require("@tldraw/validate"), module.exports);
var import_DefaultBackground = require("./lib/components/default-components/DefaultBackground");
var import_DefaultBrush = require("./lib/components/default-components/DefaultBrush");
var import_DefaultCanvas = require("./lib/components/default-components/DefaultCanvas");
var import_DefaultCollaboratorHint = require("./lib/components/default-components/DefaultCollaboratorHint");
var import_DefaultCursor = require("./lib/components/default-components/DefaultCursor");
var import_DefaultErrorFallback = require("./lib/components/default-components/DefaultErrorFallback");
var import_DefaultGrid = require("./lib/components/default-components/DefaultGrid");
var import_DefaultHandle = require("./lib/components/default-components/DefaultHandle");
var import_DefaultHandles = require("./lib/components/default-components/DefaultHandles");
var import_DefaultScribble = require("./lib/components/default-components/DefaultScribble");
var import_DefaultSelectionBackground = require("./lib/components/default-components/DefaultSelectionBackground");
var import_DefaultSelectionForeground = require("./lib/components/default-components/DefaultSelectionForeground");
var import_DefaultShapeIndicator = require("./lib/components/default-components/DefaultShapeIndicator");
var import_DefaultShapeIndicators = require("./lib/components/default-components/DefaultShapeIndicators");
var import_DefaultShapeWrapper = require("./lib/components/default-components/DefaultShapeWrapper");
var import_DefaultSnapIndictor = require("./lib/components/default-components/DefaultSnapIndictor");
var import_DefaultSpinner = require("./lib/components/default-components/DefaultSpinner");
var import_DefaultSvgDefs = require("./lib/components/default-components/DefaultSvgDefs");
var import_ErrorBoundary = require("./lib/components/ErrorBoundary");
var import_HTMLContainer = require("./lib/components/HTMLContainer");
var import_MenuClickCapture = require("./lib/components/MenuClickCapture");
var import_SVGContainer = require("./lib/components/SVGContainer");
var import_createTLStore = require("./lib/config/createTLStore");
var import_createTLUser = require("./lib/config/createTLUser");
var import_defaultShapes = require("./lib/config/defaultShapes");
var import_TLEditorSnapshot = require("./lib/config/TLEditorSnapshot");
var import_TLSessionStateSnapshot = require("./lib/config/TLSessionStateSnapshot");
var import_TLUserPreferences = require("./lib/config/TLUserPreferences");
var import_constants = require("./lib/constants");
var import_BindingUtil = require("./lib/editor/bindings/BindingUtil");
var import_Editor = require("./lib/editor/Editor");
var import_ClickManager = require("./lib/editor/managers/ClickManager/ClickManager");
var import_EdgeScrollManager = require("./lib/editor/managers/EdgeScrollManager/EdgeScrollManager");
var import_FontManager = require("./lib/editor/managers/FontManager/FontManager");
var import_HistoryManager = require("./lib/editor/managers/HistoryManager/HistoryManager");
var import_ScribbleManager = require("./lib/editor/managers/ScribbleManager/ScribbleManager");
var import_BoundsSnaps = require("./lib/editor/managers/SnapManager/BoundsSnaps");
var import_HandleSnaps = require("./lib/editor/managers/SnapManager/HandleSnaps");
var import_SnapManager = require("./lib/editor/managers/SnapManager/SnapManager");
var import_TextManager = require("./lib/editor/managers/TextManager/TextManager");
var import_UserPreferencesManager = require("./lib/editor/managers/UserPreferencesManager/UserPreferencesManager");
var import_BaseBoxShapeUtil = require("./lib/editor/shapes/BaseBoxShapeUtil");
var import_GroupShapeUtil = require("./lib/editor/shapes/group/GroupShapeUtil");
var import_ShapeUtil = require("./lib/editor/shapes/ShapeUtil");
var import_getPerfectDashProps = require("./lib/editor/shapes/shared/getPerfectDashProps");
var import_resizeBox = require("./lib/editor/shapes/shared/resizeBox");
var import_resizeScaled = require("./lib/editor/shapes/shared/resizeScaled");
var import_BaseBoxShapeTool = require("./lib/editor/tools/BaseBoxShapeTool/BaseBoxShapeTool");
var import_Pointing = require("./lib/editor/tools/BaseBoxShapeTool/children/Pointing");
var import_StateNode = require("./lib/editor/tools/StateNode");
var import_event_types = require("./lib/editor/types/event-types");
var import_SvgExportContext = require("./lib/editor/types/SvgExportContext");
var import_getSvgAsImage = require("./lib/exports/getSvgAsImage");
var import_environment = require("./lib/globals/environment");
var import_menus = require("./lib/globals/menus");
var import_time = require("./lib/globals/time");
var import_useContainer = require("./lib/hooks/useContainer");
var import_useCursor = require("./lib/hooks/useCursor");
var import_useEditor = require("./lib/hooks/useEditor");
var import_useEditorComponents = require("./lib/hooks/useEditorComponents");
var import_useEvent = require("./lib/hooks/useEvent");
var import_useGlobalMenuIsOpen = require("./lib/hooks/useGlobalMenuIsOpen");
var import_useIdentity = require("./lib/hooks/useIdentity");
var import_useIsCropping = require("./lib/hooks/useIsCropping");
var import_useIsDarkMode = require("./lib/hooks/useIsDarkMode");
var import_useIsEditing = require("./lib/hooks/useIsEditing");
var import_useLocalStore = require("./lib/hooks/useLocalStore");
var import_usePassThroughMouseOverEvents = require("./lib/hooks/usePassThroughMouseOverEvents");
var import_usePassThroughWheelEvents = require("./lib/hooks/usePassThroughWheelEvents");
var import_usePeerIds = require("./lib/hooks/usePeerIds");
var import_usePresence = require("./lib/hooks/usePresence");
var import_useRefState = require("./lib/hooks/useRefState");
var import_useSafeId = require("./lib/hooks/useSafeId");
var import_useSelectionEvents = require("./lib/hooks/useSelectionEvents");
var import_useTLStore = require("./lib/hooks/useTLStore");
var import_useTransform = require("./lib/hooks/useTransform");
var import_useViewportHeight = require("./lib/hooks/useViewportHeight");
var import_LicenseManager = require("./lib/license/LicenseManager");
var import_LicenseProvider = require("./lib/license/LicenseProvider");
var import_options = require("./lib/options");
var import_Box = require("./lib/primitives/Box");
var import_easings = require("./lib/primitives/easings");
var import_Arc2d = require("./lib/primitives/geometry/Arc2d");
var import_Circle2d = require("./lib/primitives/geometry/Circle2d");
var import_CubicBezier2d = require("./lib/primitives/geometry/CubicBezier2d");
var import_CubicSpline2d = require("./lib/primitives/geometry/CubicSpline2d");
var import_Edge2d = require("./lib/primitives/geometry/Edge2d");
var import_Ellipse2d = require("./lib/primitives/geometry/Ellipse2d");
var import_geometry_constants = require("./lib/primitives/geometry/geometry-constants");
var import_Geometry2d = require("./lib/primitives/geometry/Geometry2d");
var import_Group2d = require("./lib/primitives/geometry/Group2d");
var import_Point2d = require("./lib/primitives/geometry/Point2d");
var import_Polygon2d = require("./lib/primitives/geometry/Polygon2d");
var import_Polyline2d = require("./lib/primitives/geometry/Polyline2d");
var import_Rectangle2d = require("./lib/primitives/geometry/Rectangle2d");
var import_Stadium2d = require("./lib/primitives/geometry/Stadium2d");
var import_intersect = require("./lib/primitives/intersect");
var import_Mat = require("./lib/primitives/Mat");
var import_utils2 = require("./lib/primitives/utils");
var import_Vec = require("./lib/primitives/Vec");
var import_TldrawEditor = require("./lib/TldrawEditor");
var import_assets = require("./lib/utils/assets");
var import_browserCanvasMaxSize = require("./lib/utils/browserCanvasMaxSize");
var import_debug_flags = require("./lib/utils/debug-flags");
var import_deepLinks = require("./lib/utils/deepLinks");
var import_dom = require("./lib/utils/dom");
var import_EditorAtom = require("./lib/utils/EditorAtom");
var import_getIncrementedName = require("./lib/utils/getIncrementedName");
var import_getPointerInfo = require("./lib/utils/getPointerInfo");
var import_getSvgPathFromPoints = require("./lib/utils/getSvgPathFromPoints");
var import_hardResetEditor = require("./lib/utils/hardResetEditor");
var import_keyboard = require("./lib/utils/keyboard");
var import_normalizeWheel = require("./lib/utils/normalizeWheel");
var import_refreshPage = require("./lib/utils/refreshPage");
var import_reparenting = require("./lib/utils/reparenting");
var import_richText = require("./lib/utils/richText");
var import_rotation = require("./lib/utils/rotation");
var import_runtime = require("./lib/utils/runtime");
var import_SharedStylesMap = require("./lib/utils/SharedStylesMap");
var import_hardReset = require("./lib/utils/sync/hardReset");
var import_LocalIndexedDb = require("./lib/utils/sync/LocalIndexedDb");
var import_uniq = require("./lib/utils/uniq");
var import_window_open = require("./lib/utils/window-open");
(0, import_utils.registerTldrawLibraryVersion)(
"@tldraw/editor",
"4.1.1",
"cjs"
);
//# sourceMappingURL=index.js.map