index.ts 731 B

12345678910111213141516171819202122232425
  1. export { newElement, newTextElement, duplicateElement } from "./newElement";
  2. export {
  3. getElementAbsoluteCoords,
  4. getCommonBounds,
  5. getDiamondPoints,
  6. getArrowPoints,
  7. getLinearElementAbsoluteBounds,
  8. } from "./bounds";
  9. export { handlerRectangles } from "./handlerRectangles";
  10. export { hitTest } from "./collision";
  11. export {
  12. resizeTest,
  13. getCursorForResizingElement,
  14. normalizeResizeHandle,
  15. } from "./resizeTest";
  16. export { isTextElement, isExcalidrawElement } from "./typeChecks";
  17. export { textWysiwyg } from "./textWysiwyg";
  18. export { redrawTextBoundingBox } from "./textElement";
  19. export {
  20. getPerfectElementSize,
  21. isInvisiblySmallElement,
  22. resizePerfectLineForNWHandler,
  23. normalizeDimensions,
  24. } from "./sizeHelpers";