diff --git a/src/index.tsx b/src/index.tsx index eaa2458..5ac6b7d 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -5,6 +5,7 @@ import TextArea from './TextArea'; export type { AutoSizeType, BaseInputProps, + CommonInputProps, InputProps, InputRef, ResizableTextAreaRef, @@ -14,6 +15,8 @@ export type { export type { HolderRef } from './BaseInput'; export { default as ResizableTextArea } from './ResizableTextArea'; +export { default as useCount } from './hooks/useCount'; +export { resolveOnChange } from './utils/commonUtils'; export { BaseInput, TextArea }; diff --git a/tests/rootExports.test.tsx b/tests/rootExports.test.tsx new file mode 100644 index 0000000..74e597a --- /dev/null +++ b/tests/rootExports.test.tsx @@ -0,0 +1,12 @@ +import type { CommonInputProps } from '../src'; +import { resolveOnChange, useCount } from '../src'; + +describe('root exports', () => { + it('exposes helpers used by sibling input packages', () => { + const props: CommonInputProps = {}; + + expect(props).toEqual({}); + expect(typeof useCount).toBe('function'); + expect(typeof resolveOnChange).toBe('function'); + }); +});