Skip to content

Commit 217a73c

Browse files
[tree view] Export the apiRef type of each Tree View component (#19543)
1 parent ce0fddc commit 217a73c

File tree

8 files changed

+10
-3
lines changed

8 files changed

+10
-3
lines changed

packages/x-tree-view-pro/src/RichTreeViewPro/RichTreeViewPro.types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export interface RichTreeViewProSlotProps<R extends {}, Multiple extends boolean
2929
root?: SlotComponentProps<'ul', {}, RichTreeViewProProps<R, Multiple>>;
3030
}
3131

32-
type RichTreeViewProApiRef = React.RefObject<
32+
export type RichTreeViewProApiRef = React.RefObject<
3333
Partial<TreeViewPublicAPI<RichTreeViewProPluginSignatures>> | undefined
3434
>;
3535

packages/x-tree-view-pro/src/RichTreeViewPro/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@ export type {
55
RichTreeViewProPropsBase,
66
RichTreeViewProSlots,
77
RichTreeViewProSlotProps,
8+
RichTreeViewProApiRef,
89
} from './RichTreeViewPro.types';
910
export type { RichTreeViewProPluginSignatures } from './RichTreeViewPro.plugins';

packages/x-tree-view/src/RichTreeView/RichTreeView.types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export interface RichTreeViewSlotProps<R extends {}, Multiple extends boolean |
2828
root?: SlotComponentProps<'ul', {}, RichTreeViewProps<R, Multiple>>;
2929
}
3030

31-
type RichTreeViewApiRef = React.RefObject<
31+
export type RichTreeViewApiRef = React.RefObject<
3232
Partial<TreeViewPublicAPI<RichTreeViewPluginSignatures>> | undefined
3333
>;
3434

packages/x-tree-view/src/RichTreeView/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ export type {
55
RichTreeViewPropsBase,
66
RichTreeViewSlots,
77
RichTreeViewSlotProps,
8+
RichTreeViewApiRef,
89
} from './RichTreeView.types';
910

1011
export { RICH_TREE_VIEW_PLUGINS } from './RichTreeView.plugins';

packages/x-tree-view/src/SimpleTreeView/SimpleTreeView.types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export interface SimpleTreeViewSlotProps extends TreeViewSlotProps {
2525
root?: SlotComponentProps<'ul', {}, {}>;
2626
}
2727

28-
type SimpleTreeViewApiRef = React.RefObject<
28+
export type SimpleTreeViewApiRef = React.RefObject<
2929
Partial<TreeViewPublicAPI<SimpleTreeViewPluginSignatures>> | undefined
3030
>;
3131

packages/x-tree-view/src/SimpleTreeView/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ export type {
44
SimpleTreeViewProps,
55
SimpleTreeViewSlots,
66
SimpleTreeViewSlotProps,
7+
SimpleTreeViewApiRef,
78
} from './SimpleTreeView.types';

scripts/x-tree-view-pro.exports.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
{ "name": "getTreeItemUtilityClass", "kind": "Function" },
55
{ "name": "PropsFromSlot", "kind": "TypeAlias" },
66
{ "name": "RichTreeViewPro", "kind": "Variable" },
7+
{ "name": "RichTreeViewProApiRef", "kind": "TypeAlias" },
78
{ "name": "richTreeViewProClasses", "kind": "Variable" },
89
{ "name": "RichTreeViewProClasses", "kind": "Interface" },
910
{ "name": "RichTreeViewProClassKey", "kind": "TypeAlias" },
@@ -14,6 +15,7 @@
1415
{ "name": "RichTreeViewProSlotProps", "kind": "Interface" },
1516
{ "name": "RichTreeViewProSlots", "kind": "Interface" },
1617
{ "name": "SimpleTreeView", "kind": "Variable" },
18+
{ "name": "SimpleTreeViewApiRef", "kind": "TypeAlias" },
1719
{ "name": "simpleTreeViewClasses", "kind": "Variable" },
1820
{ "name": "SimpleTreeViewClasses", "kind": "Interface" },
1921
{ "name": "SimpleTreeViewClassKey", "kind": "TypeAlias" },

scripts/x-tree-view.exports.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
{ "name": "PropsFromSlot", "kind": "TypeAlias" },
66
{ "name": "RICH_TREE_VIEW_PLUGINS", "kind": "Variable" },
77
{ "name": "RichTreeView", "kind": "Variable" },
8+
{ "name": "RichTreeViewApiRef", "kind": "TypeAlias" },
89
{ "name": "richTreeViewClasses", "kind": "Variable" },
910
{ "name": "RichTreeViewClasses", "kind": "Interface" },
1011
{ "name": "RichTreeViewClassKey", "kind": "TypeAlias" },
@@ -15,6 +16,7 @@
1516
{ "name": "RichTreeViewSlotProps", "kind": "Interface" },
1617
{ "name": "RichTreeViewSlots", "kind": "Interface" },
1718
{ "name": "SimpleTreeView", "kind": "Variable" },
19+
{ "name": "SimpleTreeViewApiRef", "kind": "TypeAlias" },
1820
{ "name": "simpleTreeViewClasses", "kind": "Variable" },
1921
{ "name": "SimpleTreeViewClasses", "kind": "Interface" },
2022
{ "name": "SimpleTreeViewClassKey", "kind": "TypeAlias" },

0 commit comments

Comments
 (0)