Skip to content

Commit aa96216

Browse files
committed
chore: remove usage of "export *" [part 2]
1 parent 9093598 commit aa96216

File tree

338 files changed

+2681
-878
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

338 files changed

+2681
-878
lines changed

packages/eslint-plugin/src/configs/base.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,9 @@ module.exports = {
1919
},
2020
overrides: [
2121
{
22-
files: '**/src/index.{ts,tsx,js}',
22+
files: '**/src/**/*.{ts,tsx,js}',
2323
rules: {
24-
// TODO: propagate to `error` once all packages barrel files have been fixed
25-
'@rnx-kit/no-export-all': ['warn', { expand: 'all' }],
24+
'@rnx-kit/no-export-all': ['error', { expand: 'all' }],
2625
},
2726
},
2827
],
Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,18 @@
1-
export * from './components/Accordion/index';
1+
export type {
2+
AccordionContextValues,
3+
AccordionIndex,
4+
AccordionProps,
5+
AccordionSlots,
6+
AccordionState,
7+
AccordionToggleData,
8+
AccordionToggleEvent,
9+
AccordionToggleEventHandler,
10+
} from './components/Accordion/index';
11+
export {
12+
Accordion,
13+
accordionClassNames,
14+
renderAccordion_unstable,
15+
useAccordionContextValues_unstable,
16+
useAccordionStyles_unstable,
17+
useAccordion_unstable,
18+
} from './components/Accordion/index';
Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,16 @@
1-
export * from './components/AccordionHeader/index';
1+
export type {
2+
AccordionHeaderContextValues,
3+
AccordionHeaderExpandIconPosition,
4+
AccordionHeaderProps,
5+
AccordionHeaderSize,
6+
AccordionHeaderSlots,
7+
AccordionHeaderState,
8+
} from './components/AccordionHeader/index';
9+
export {
10+
AccordionHeader,
11+
accordionHeaderClassNames,
12+
renderAccordionHeader_unstable,
13+
useAccordionHeaderContextValues_unstable,
14+
useAccordionHeaderStyles_unstable,
15+
useAccordionHeader_unstable,
16+
} from './components/AccordionHeader/index';
Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,15 @@
1-
export * from './components/AccordionItem/index';
1+
export type {
2+
AccordionItemContextValues,
3+
AccordionItemProps,
4+
AccordionItemSlots,
5+
AccordionItemState,
6+
AccordionItemValue,
7+
} from './components/AccordionItem/index';
8+
export {
9+
AccordionItem,
10+
accordionItemClassNames,
11+
renderAccordionItem_unstable,
12+
useAccordionItemContextValues_unstable,
13+
useAccordionItemStyles_unstable,
14+
useAccordionItem_unstable,
15+
} from './components/AccordionItem/index';
Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,8 @@
1-
export * from './components/AccordionPanel/index';
1+
export type { AccordionPanelProps, AccordionPanelSlots, AccordionPanelState } from './components/AccordionPanel/index';
2+
export {
3+
AccordionPanel,
4+
accordionPanelClassNames,
5+
renderAccordionPanel_unstable,
6+
useAccordionPanelStyles_unstable,
7+
useAccordionPanel_unstable,
8+
} from './components/AccordionPanel/index';
Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
1-
export * from './Accordion';
2-
export * from './Accordion.types';
3-
export * from './renderAccordion';
4-
export * from './useAccordion';
5-
export * from './useAccordionStyles.styles';
6-
export * from './useAccordionContextValues';
1+
export { Accordion } from './Accordion';
2+
export type {
3+
AccordionContextValues,
4+
AccordionIndex,
5+
AccordionProps,
6+
AccordionSlots,
7+
AccordionState,
8+
AccordionToggleData,
9+
AccordionToggleEvent,
10+
AccordionToggleEventHandler,
11+
} from './Accordion.types';
12+
export { renderAccordion_unstable } from './renderAccordion';
13+
export { useAccordion_unstable } from './useAccordion';
14+
export { accordionClassNames, useAccordionStyles_unstable } from './useAccordionStyles.styles';
15+
export { useAccordionContextValues_unstable } from './useAccordionContextValues';

packages/react-components/react-accordion/library/src/components/Accordion/useAccordion.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ export const useAccordion_unstable = <Value = AccordionItemValue>(
5353
root: slot.always(
5454
getIntrinsicElementProps('div', {
5555
...props,
56-
// eslint-disable-next-line deprecation/deprecation
56+
5757
...(navigation ? arrowNavigationProps : undefined),
5858
// FIXME:
5959
// `ref` is wrongly assigned to be `HTMLElement` instead of `HTMLDivElement`
Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
1-
export * from './AccordionHeader';
2-
export * from './AccordionHeader.types';
3-
export * from './renderAccordionHeader';
4-
export * from './useAccordionHeader';
5-
export * from './useAccordionHeaderContextValues';
6-
export * from './useAccordionHeaderStyles.styles';
1+
export { AccordionHeader } from './AccordionHeader';
2+
export type {
3+
AccordionHeaderContextValues,
4+
AccordionHeaderExpandIconPosition,
5+
AccordionHeaderProps,
6+
AccordionHeaderSize,
7+
AccordionHeaderSlots,
8+
AccordionHeaderState,
9+
} from './AccordionHeader.types';
10+
export { renderAccordionHeader_unstable } from './renderAccordionHeader';
11+
export { useAccordionHeader_unstable } from './useAccordionHeader';
12+
export { useAccordionHeaderContextValues_unstable } from './useAccordionHeaderContextValues';
13+
export { accordionHeaderClassNames, useAccordionHeaderStyles_unstable } from './useAccordionHeaderStyles.styles';
Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
1-
export * from './AccordionItem';
2-
export * from './AccordionItem.types';
3-
export * from './renderAccordionItem';
4-
export * from './useAccordionItem';
5-
export * from './useAccordionItemContextValues';
6-
export * from './useAccordionItemStyles.styles';
1+
export { AccordionItem } from './AccordionItem';
2+
export type {
3+
AccordionItemContextValues,
4+
AccordionItemProps,
5+
AccordionItemSlots,
6+
AccordionItemState,
7+
AccordionItemValue,
8+
} from './AccordionItem.types';
9+
export { renderAccordionItem_unstable } from './renderAccordionItem';
10+
export { useAccordionItem_unstable } from './useAccordionItem';
11+
export { useAccordionItemContextValues_unstable } from './useAccordionItemContextValues';
12+
export { accordionItemClassNames, useAccordionItemStyles_unstable } from './useAccordionItemStyles.styles';
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
export * from './AccordionPanel';
2-
export * from './AccordionPanel.types';
3-
export * from './renderAccordionPanel';
4-
export * from './useAccordionPanel';
5-
export * from './useAccordionPanelStyles.styles';
1+
export { AccordionPanel } from './AccordionPanel';
2+
export type { AccordionPanelProps, AccordionPanelSlots, AccordionPanelState } from './AccordionPanel.types';
3+
export { renderAccordionPanel_unstable } from './renderAccordionPanel';
4+
export { useAccordionPanel_unstable } from './useAccordionPanel';
5+
export { accordionPanelClassNames, useAccordionPanelStyles_unstable } from './useAccordionPanelStyles.styles';
Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
1-
export * from './ActiveDescendantContext';
2-
export * from './useActiveDescendant';
3-
export * from './constants';
4-
export * from './types';
1+
export type { ActiveDescendantContextValue } from './ActiveDescendantContext';
2+
export {
3+
ActiveDescendantContextProvider,
4+
useActiveDescendantContext,
5+
useHasParentActiveDescendantContext,
6+
} from './ActiveDescendantContext';
7+
export type { ActiveDescendantChangeEvent } from './useActiveDescendant';
8+
export { createActiveDescendantChangeEvent, useActiveDescendant } from './useActiveDescendant';
9+
export { ACTIVEDESCENDANT_ATTRIBUTE, ACTIVEDESCENDANT_FOCUSVISIBLE_ATTRIBUTE } from './constants';
10+
export type {
11+
ActiveDescendantImperativeRef,
12+
ActiveDescendantOptions,
13+
FindOptions,
14+
IteratorOptions,
15+
UseActiveDescendantReturn,
16+
} from './types';
Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1-
export * from './useARIAButtonProps';
2-
export * from './useARIAButtonShorthand';
3-
export * from './types';
1+
export { useARIAButtonProps } from './useARIAButtonProps';
2+
export { useARIAButtonShorthand } from './useARIAButtonShorthand';
3+
export type {
4+
ARIAButtonAlteredProps,
5+
ARIAButtonElement,
6+
ARIAButtonElementIntersection,
7+
ARIAButtonProps,
8+
ARIAButtonResultProps,
9+
ARIAButtonSlotProps,
10+
ARIAButtonType,
11+
} from './types';
Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,18 @@
1-
export * from './components/Avatar/index';
1+
export type {
2+
AvatarNamedColor,
3+
AvatarProps,
4+
AvatarShape,
5+
AvatarSize,
6+
AvatarSizes,
7+
AvatarSlots,
8+
AvatarState,
9+
} from './components/Avatar/index';
10+
export {
11+
Avatar,
12+
DEFAULT_STRINGS,
13+
avatarClassNames,
14+
renderAvatar_unstable,
15+
useAvatarStyles_unstable,
16+
useAvatar_unstable,
17+
useSizeStyles,
18+
} from './components/Avatar/index';
Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,16 @@
1-
export * from './components/AvatarGroup/index';
1+
export type {
2+
AvatarGroupContextValue,
3+
AvatarGroupContextValues,
4+
AvatarGroupProps,
5+
AvatarGroupSlots,
6+
AvatarGroupState,
7+
} from './components/AvatarGroup/index';
8+
export {
9+
AvatarGroup,
10+
avatarGroupClassNames,
11+
defaultAvatarGroupSize,
12+
renderAvatarGroup_unstable,
13+
useAvatarGroupContextValues,
14+
useAvatarGroupStyles_unstable,
15+
useAvatarGroup_unstable,
16+
} from './components/AvatarGroup/index';
Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,13 @@
1-
export * from './components/AvatarGroupItem/index';
1+
export type {
2+
AvatarGroupItemProps,
3+
AvatarGroupItemSlots,
4+
AvatarGroupItemState,
5+
} from './components/AvatarGroupItem/index';
6+
export {
7+
AvatarGroupItem,
8+
avatarGroupItemClassNames,
9+
renderAvatarGroupItem_unstable,
10+
useAvatarGroupItemStyles_unstable,
11+
useAvatarGroupItem_unstable,
12+
useGroupChildClassName,
13+
} from './components/AvatarGroupItem/index';
Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,13 @@
1-
export * from './components/AvatarGroupPopover/index';
1+
export type {
2+
AvatarGroupPopoverProps,
3+
AvatarGroupPopoverSlots,
4+
AvatarGroupPopoverState,
5+
} from './components/AvatarGroupPopover/index';
6+
export {
7+
AvatarGroupPopover,
8+
avatarGroupPopoverClassNames,
9+
renderAvatarGroupPopover_unstable,
10+
useAvatarGroupPopoverContextValues_unstable,
11+
useAvatarGroupPopoverStyles_unstable,
12+
useAvatarGroupPopover_unstable,
13+
} from './components/AvatarGroupPopover/index';
Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
1-
export * from './Avatar.types';
2-
export * from './Avatar';
3-
export * from './renderAvatar';
4-
export * from './useAvatar';
5-
export * from './useAvatarStyles.styles';
1+
export type {
2+
AvatarNamedColor,
3+
AvatarProps,
4+
AvatarShape,
5+
AvatarSize,
6+
AvatarSizes,
7+
AvatarSlots,
8+
AvatarState,
9+
} from './Avatar.types';
10+
export { Avatar } from './Avatar';
11+
export { renderAvatar_unstable } from './renderAvatar';
12+
export { DEFAULT_STRINGS, useAvatar_unstable } from './useAvatar';
13+
export { avatarClassNames, useAvatarStyles_unstable, useSizeStyles } from './useAvatarStyles.styles';
Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
1-
export * from './AvatarGroup';
2-
export * from './AvatarGroup.types';
3-
export * from './renderAvatarGroup';
4-
export * from './useAvatarGroup';
5-
export * from './useAvatarGroupStyles.styles';
6-
export * from './useAvatarGroupContextValues';
1+
export { AvatarGroup } from './AvatarGroup';
2+
export type {
3+
AvatarGroupContextValue,
4+
AvatarGroupContextValues,
5+
AvatarGroupProps,
6+
AvatarGroupSlots,
7+
AvatarGroupState,
8+
} from './AvatarGroup.types';
9+
export { renderAvatarGroup_unstable } from './renderAvatarGroup';
10+
export { defaultAvatarGroupSize, useAvatarGroup_unstable } from './useAvatarGroup';
11+
export { avatarGroupClassNames, useAvatarGroupStyles_unstable } from './useAvatarGroupStyles.styles';
12+
export { useAvatarGroupContextValues } from './useAvatarGroupContextValues';
Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1-
export * from './AvatarGroupItem';
2-
export * from './AvatarGroupItem.types';
3-
export * from './renderAvatarGroupItem';
4-
export * from './useAvatarGroupItem';
5-
export * from './useAvatarGroupItemStyles.styles';
1+
export { AvatarGroupItem } from './AvatarGroupItem';
2+
export type { AvatarGroupItemProps, AvatarGroupItemSlots, AvatarGroupItemState } from './AvatarGroupItem.types';
3+
export { renderAvatarGroupItem_unstable } from './renderAvatarGroupItem';
4+
export { useAvatarGroupItem_unstable } from './useAvatarGroupItem';
5+
export {
6+
avatarGroupItemClassNames,
7+
useAvatarGroupItemStyles_unstable,
8+
useGroupChildClassName,
9+
} from './useAvatarGroupItemStyles.styles';
Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
1-
export * from './AvatarGroupPopover';
2-
export * from './AvatarGroupPopover.types';
3-
export * from './renderAvatarGroupPopover';
4-
export * from './useAvatarGroupPopover';
5-
export * from './useAvatarGroupPopoverStyles.styles';
6-
export * from './useAvatarGroupPopoverContextValues';
1+
export { AvatarGroupPopover } from './AvatarGroupPopover';
2+
export type {
3+
AvatarGroupPopoverProps,
4+
AvatarGroupPopoverSlots,
5+
AvatarGroupPopoverState,
6+
} from './AvatarGroupPopover.types';
7+
export { renderAvatarGroupPopover_unstable } from './renderAvatarGroupPopover';
8+
export { useAvatarGroupPopover_unstable } from './useAvatarGroupPopover';
9+
export {
10+
avatarGroupPopoverClassNames,
11+
useAvatarGroupPopoverStyles_unstable,
12+
} from './useAvatarGroupPopoverStyles.styles';
13+
export { useAvatarGroupPopoverContextValues_unstable } from './useAvatarGroupPopoverContextValues';
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1-
export * from './AvatarGroupContext';
2-
export * from './AvatarContext';
1+
export { AvatarGroupContext, AvatarGroupProvider, useAvatarGroupContext_unstable } from './AvatarGroupContext';
2+
export type { AvatarContextValue } from './AvatarContext';
3+
export { AvatarContextProvider, useAvatarContext } from './AvatarContext';
Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,8 @@
1-
export * from './components/Badge/index';
1+
export type { BadgeProps, BadgeSlots, BadgeState } from './components/Badge/index';
2+
export {
3+
Badge,
4+
badgeClassNames,
5+
renderBadge_unstable,
6+
useBadgeStyles_unstable,
7+
useBadge_unstable,
8+
} from './components/Badge/index';
Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,7 @@
1-
export * from './components/CounterBadge/index';
1+
export type { CounterBadgeProps, CounterBadgeState } from './components/CounterBadge/index';
2+
export {
3+
CounterBadge,
4+
counterBadgeClassNames,
5+
useCounterBadgeStyles_unstable,
6+
useCounterBadge_unstable,
7+
} from './components/CounterBadge/index';
Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,18 @@
1-
export * from './components/PresenceBadge/index';
1+
export type { PresenceBadgeProps, PresenceBadgeState, PresenceBadgeStatus } from './components/PresenceBadge/index';
2+
export {
3+
PresenceBadge,
4+
presenceAvailableFilled,
5+
presenceAvailableRegular,
6+
presenceAwayFilled,
7+
presenceAwayRegular,
8+
presenceBadgeClassNames,
9+
presenceBlockedRegular,
10+
presenceBusyFilled,
11+
presenceDndFilled,
12+
presenceDndRegular,
13+
presenceOfflineRegular,
14+
presenceOofRegular,
15+
presenceUnknownRegular,
16+
usePresenceBadgeStyles_unstable,
17+
usePresenceBadge_unstable,
18+
} from './components/PresenceBadge/index';
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
export * from './Badge';
1+
export { Badge } from './Badge';
22
// Explicit exports to omit BadgeCommons
33
export type { BadgeProps, BadgeSlots, BadgeState } from './Badge.types';
4-
export * from './renderBadge';
5-
export * from './useBadge';
6-
export * from './useBadgeStyles.styles';
4+
export { renderBadge_unstable } from './renderBadge';
5+
export { useBadge_unstable } from './useBadge';
6+
export { badgeClassNames, useBadgeStyles_unstable } from './useBadgeStyles.styles';

0 commit comments

Comments
 (0)