diff --git a/packages/dockview/src/dockview/dockview.tsx b/packages/dockview/src/dockview/dockview.tsx index f9d97ba03..93ebef368 100644 --- a/packages/dockview/src/dockview/dockview.tsx +++ b/packages/dockview/src/dockview/dockview.tsx @@ -43,8 +43,9 @@ export interface IGroupPanelBaseProps> containerApi: DockviewApi; } -export type IDockviewPanelHeaderProps> = - IGroupPanelBaseProps; +export type IDockviewPanelHeaderProps< + T extends { [index: string]: any } = any +> = IGroupPanelBaseProps; export type IDockviewPanelProps = IGroupPanelBaseProps; diff --git a/packages/dockview/src/index.ts b/packages/dockview/src/index.ts index acc7fec37..9e68aacdb 100644 --- a/packages/dockview/src/index.ts +++ b/packages/dockview/src/index.ts @@ -1,6 +1,12 @@ export * from 'dockview-core'; -export * from './dockview/dockview'; +export { + IDockviewPanelHeaderProps, + IDockviewPanelProps, + DockviewReadyEvent, + IDockviewReactProps, + DockviewReact, +} from './dockview/dockview'; export * from './dockview/defaultTab'; export * from './splitview/splitview'; export * from './gridview/gridview';