From 541ba963aee85a6fd5b1b3a72718652e28b1e381 Mon Sep 17 00:00:00 2001 From: sasza Date: Sun, 14 Apr 2024 20:20:08 +0200 Subject: [PATCH] feat: export helpers --- package.json | 2 +- src/index.tsx | 5 ++++- src/interfaces/IArrow.ts | 4 +--- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 17a4630f..c57390e4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "arrows-svg", - "version": "1.8.0", + "version": "1.8.1", "description": "SVG arrow between two HTML elements", "keywords": [ "arrow", diff --git a/src/index.tsx b/src/index.tsx index c5839f2f..fecb8d4b 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -6,5 +6,8 @@ assignArrowCreate(window); export default arrowCreate; export { arrowCreate } export { DIRECTION } from './consts'; -export { HEAD } from './head'; +export { castToAnchor } from './anchor'; +export { default as arrowVector } from './arrowVector'; +export { headTransformCSS, HeadWithPoint, HEAD } from './head'; export { IArrow, IArrowComponentProps, IArrowProps } from './interfaces/IArrow'; +export { default as observer } from './observer/observer'; diff --git a/src/interfaces/IArrow.ts b/src/interfaces/IArrow.ts index dc6bd4dd..51d3d4c2 100644 --- a/src/interfaces/IArrow.ts +++ b/src/interfaces/IArrow.ts @@ -1,5 +1,3 @@ -import { RefObject } from 'preact' - import { Anchor } from '../anchor'; import { HeadFactory, HeadFactoryList } from '../head'; @@ -21,6 +19,6 @@ export interface IArrowComponentProps { head?: HeadFactory | HeadFactoryList, from: Anchor, to: Anchor, - forwardRef?: RefObject, + forwardRef?: { current: SVGSVGElement | null }, updateDelay?: number, } \ No newline at end of file