Skip to content

Commit aa96216

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

338 files changed

Lines changed: 2681 additions & 878 deletions

File tree

Some content is hidden

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

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';

0 commit comments

Comments
 (0)