Skip to content

Commit 41860a8

Browse files
authored
[codex] expose additional utilities from package entry (#761)
* feat: expose additional utilities from package entry * feat: export style and focus primitives
1 parent ded37bd commit 41860a8

1 file changed

Lines changed: 49 additions & 4 deletions

File tree

src/index.ts

Lines changed: 49 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,55 @@
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 { injectCSS, removeCSS, updateCSS } from './Dom/dynamicCSS';
25+
export { getDOM, isDOM } from './Dom/findDOMNode';
26+
export {
27+
getFocusNodeList,
28+
lockFocus,
29+
triggerFocus,
30+
useLockFocus,
31+
} from './Dom/focus';
32+
export type { InputFocusOptions } from './Dom/focus';
33+
export { default as isVisible } from './Dom/isVisible';
34+
export { getShadowRoot } from './Dom/shadow';
35+
36+
export { default as KeyCode } from './KeyCode';
37+
export {
38+
default as getScrollBarSize,
39+
getTargetScrollBarSize,
40+
} from './getScrollBarSize';
41+
export { default as isEqual } from './isEqual';
42+
export { default as isMobile } from './isMobile';
843
export { default as omit } from './omit';
44+
export { default as pickAttrs } from './pickAttrs';
45+
export { default as proxyObject } from './proxyObject';
46+
export { default as raf } from './raf';
947
export { default as toArray } from './Children/toArray';
1048
export { default as mergeProps } from './mergeProps';
49+
50+
export { default as get } from './utils/get';
51+
export { default as set, merge, mergeWith } from './utils/set';
52+
53+
export { default as warning, noteOnce } from './warning';
54+
55+
export type { GetContainer } from './PortalWrapper';

0 commit comments

Comments
 (0)