Skip to content

Commit c3af7d6

Browse files
committed
feat: expose additional utilities from package entry
1 parent ded37bd commit c3af7d6

1 file changed

Lines changed: 44 additions & 4 deletions

File tree

src/index.ts

Lines changed: 44 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,50 @@
11
export { default as useEvent } from './hooks/useEvent';
22
export { default as useMergedState } from './hooks/useMergedState';
33
export { default as useControlledState } from './hooks/useControlledState';
4-
export { supportNodeRef, supportRef, useComposeRef } from './ref';
5-
export { default as get } from './utils/get';
6-
export { default as set, merge, mergeWith } from './utils/set';
7-
export { default as warning, noteOnce } from './warning';
4+
export { default as useId, getId } from './hooks/useId';
5+
export {
6+
default as useLayoutEffect,
7+
useLayoutUpdateEffect,
8+
} from './hooks/useLayoutEffect';
9+
export { default as useMemo } from './hooks/useMemo';
10+
export { default as useState } from './hooks/useState';
11+
export { default as useSyncState } from './hooks/useSyncState';
12+
13+
export {
14+
composeRef,
15+
fillRef,
16+
getNodeRef,
17+
supportNodeRef,
18+
supportRef,
19+
useComposeRef,
20+
} from './ref';
21+
22+
export { default as canUseDom } from './Dom/canUseDom';
23+
export { default as contains } from './Dom/contains';
24+
export { removeCSS, updateCSS } from './Dom/dynamicCSS';
25+
export { getDOM, isDOM } from './Dom/findDOMNode';
26+
export { getFocusNodeList, triggerFocus, useLockFocus } from './Dom/focus';
27+
export type { InputFocusOptions } from './Dom/focus';
28+
export { default as isVisible } from './Dom/isVisible';
29+
export { getShadowRoot } from './Dom/shadow';
30+
31+
export { default as KeyCode } from './KeyCode';
32+
export {
33+
default as getScrollBarSize,
34+
getTargetScrollBarSize,
35+
} from './getScrollBarSize';
36+
export { default as isEqual } from './isEqual';
37+
export { default as isMobile } from './isMobile';
838
export { default as omit } from './omit';
39+
export { default as pickAttrs } from './pickAttrs';
40+
export { default as proxyObject } from './proxyObject';
41+
export { default as raf } from './raf';
942
export { default as toArray } from './Children/toArray';
1043
export { default as mergeProps } from './mergeProps';
44+
45+
export { default as get } from './utils/get';
46+
export { default as set, merge, mergeWith } from './utils/set';
47+
48+
export { default as warning, noteOnce } from './warning';
49+
50+
export type { GetContainer } from './PortalWrapper';

0 commit comments

Comments
 (0)