LearnReferenceExamples
LearnReferenceExamples
  • API Reference
    • @tldraw/editor

    • @tldraw/store

    • tldraw

    • @tldraw/tlschema

    • @tldraw/validate

Close
API Reference / @tldraw/editor

@tldraw/editor

  • angleDistance
  • approximately
  • Arc2d
  • areAnglesCompatible
  • average
  • BaseBoxShapeTool
  • BaseBoxShapeUtil
  • BoundsSnapGeometry
  • BoundsSnapPoint
  • Box
  • BoxLike
  • canonicalizeRotation
  • Circle2d
  • clamp
  • clampRadians
  • clockwiseAngleDist
  • coreShapes
  • counterClockwiseAngleDist
  • createSessionStateSnapshotSignal
  • createTLStore
  • createTLUser
  • CubicBezier2d
  • CubicSpline2d
  • dataUrlToFile
  • DefaultBackground
  • DefaultBrush
  • DefaultCanvas
  • DefaultCollaboratorHint
  • DefaultCursor
  • DefaultErrorFallback
  • DefaultGrid
  • DefaultHandle
  • DefaultHandles
  • DefaultScribble
  • DefaultSelectionBackground
  • DefaultSelectionForeground
  • DefaultShapeIndicator
  • DefaultSnapIndicator
  • DefaultSpinner
  • DefaultSvgDefs
  • defaultUserPreferences
  • degreesToRadians
  • EASINGS
  • Edge2d
  • Editor
  • Ellipse2d
  • ErrorBoundary
  • ErrorScreen
  • EVENT_NAME_MAP
  • GapsSnapIndicator
  • Geometry2d
  • getArcMeasure
  • getArrowTerminalsInArrowSpace
  • getCursor
  • getFreshUserPreferences
  • getIncrementedName
  • getPointerInfo
  • getPointInArcT
  • getPointOnCircle
  • getPolygonVertices
  • getSvgPathFromPoints
  • getUserPreferences
  • GRID_STEPS
  • Group2d
  • GroupShapeUtil
  • HALF_PI
  • HandleSnapGeometry
  • hardReset
  • hardResetEditor
  • HistoryManager
  • HIT_TEST_MARGIN
  • HTMLContainer
  • HTMLContainerProps
  • intersectCircleCircle
  • intersectCirclePolygon
  • intersectCirclePolyline
  • intersectLineSegmentCircle
  • intersectLineSegmentLineSegment
  • intersectLineSegmentPolygon
  • intersectLineSegmentPolyline
  • intersectPolygonBounds
  • intersectPolygonPolygon
  • isSafeFloat
  • linesIntersect
  • LoadingScreen
  • loadSessionStateSnapshotIntoStore
  • loopToHtmlElement
  • Mat
  • MatLike
  • MatModel
  • moveCameraWhenCloseToEdge
  • openWindow
  • perimeterOfEllipse
  • PI
  • PI2
  • Point2d
  • pointInPolygon
  • PointsSnapIndicator
  • Polygon2d
  • polygonIntersectsPolyline
  • polygonsIntersect
  • Polyline2d
  • precise
  • preventDefault
  • radiansToDegrees
  • rangeIntersection
  • ReadonlySharedStyleMap
  • Rectangle2d
  • refreshPage
  • releasePointerCapture
  • RequiredKeys
  • resizeBox
  • ResizeBoxOptions
  • ROTATE_CORNER_TO_SELECTION_CORNER
  • RotateCorner
  • rotateSelectionHandle
  • runtime
  • SelectionCorner
  • SelectionEdge
  • SelectionHandle
  • setPointerCapture
  • setRuntimeOverrides
  • setUserPreferences
  • ShapeUtil
  • SharedStyle
  • shortAngleDist
  • SideEffectManager
  • SIDES
  • SIN
  • snapAngle
  • SnapIndicator
  • SnapManager
  • Stadium2d
  • StateNode
  • stopEventPropagation
  • SVGContainer
  • SVGContainerProps
  • SvgExportContext
  • SvgExportDef
  • TAB_ID
  • TLAfterChangeHandler
  • TLAfterCreateHandler
  • TLAfterDeleteHandler
  • TLAnimationOptions
  • TLAnyShapeUtilConstructor
  • TLArcInfo
  • TLArrowInfo
  • TLArrowPoint
  • TLBaseBoxShape
  • TLBaseEventInfo
  • TLBatchCompleteHandler
  • TLBeforeChangeHandler
  • TLBeforeCreateHandler
  • TLBeforeDeleteHandler
  • TLBrushProps
  • TLCancelEvent
  • TLCancelEventInfo
  • TLClickEvent
  • TLClickEventInfo
  • TLCLickEventName
  • TLCollaboratorHintProps
  • TLCompleteEvent
  • TLCompleteEventInfo
  • TLContent
  • TLCursorProps
  • TldrawEditor
  • TldrawEditorBaseProps
  • TldrawEditorProps
  • TLEditorComponents
  • TLEditorOptions
  • TLEnterEventHandler
  • TLErrorBoundaryProps
  • TLEventHandlers
  • TLEventInfo
  • TLEventMap
  • TLEventMapHandler
  • TLEventName
  • TLExitEventHandler
  • TLExternalAssetContent
  • TLExternalContent
  • TLExternalContentSource
  • TLGridProps
  • TLHandleProps
  • TLHandlesProps
  • TLInterruptEvent
  • TLInterruptEventInfo
  • TLKeyboardEvent
  • TLKeyboardEventInfo
  • TLKeyboardEventName
  • TLOnBeforeCreateHandler
  • TLOnBeforeUpdateHandler
  • TLOnChildrenChangeHandler
  • TLOnClickHandler
  • TLOnDoubleClickHandleHandler
  • TLOnDoubleClickHandler
  • TLOnDragHandler
  • TLOnEditEndHandler
  • TLOnHandleDragHandler
  • TLOnMountHandler
  • TLOnResizeEndHandler
  • TLOnResizeHandler
  • TLOnResizeStartHandler
  • TLOnRotateEndHandler
  • TLOnRotateHandler
  • TLOnRotateStartHandler
  • TLOnTranslateEndHandler
  • TLOnTranslateHandler
  • TLOnTranslateStartHandler
  • TLPinchEvent
  • TLPinchEventInfo
  • TLPinchEventName
  • TLPointerEvent
  • TLPointerEventInfo
  • TLPointerEventName
  • TLPointerEventTarget
  • TLResizeHandle
  • TLResizeInfo
  • TLResizeMode
  • TLResizeShapeOptions
  • TLRotationSnapshot
  • TLScribbleProps
  • TLSelectionBackgroundProps
  • TLSelectionForegroundProps
  • TLSelectionHandle
  • TLSessionStateSnapshot
  • TLShapeIndicatorProps
  • TLShapeUtilCanvasSvgDef
  • TLShapeUtilConstructor
  • TLShapeUtilFlag
  • TLSnapIndicatorProps
  • TLStateNodeConstructor
  • TLStoreEventInfo
  • TLStoreOptions
  • TLStoreWithStatus
  • TLSvgOptions
  • TLTickEvent
  • TLUserPreferences
  • TLWheelEvent
  • TLWheelEventInfo
  • toDomPrecision
  • toFixed
  • toPrecision
  • UiEvent
  • UiEventType
  • uniq
  • uniqueId
  • useContainer
  • useEditor
  • useEditorComponents
  • useIsCropping
  • useIsDarkMode
  • useIsEditing
  • useSelectionEvents
  • useSvgExportContext
  • useTLStore
  • useTransform
  • Vec
  • VecLike
  • WeakMapCache

tldraw © 2025