From 7343009e9b7bfcca7a07a2e8d6beab683df61a82 Mon Sep 17 00:00:00 2001 From: mathuo <6710312+mathuo@users.noreply.github.com> Date: Sat, 1 Apr 2023 21:01:07 +0100 Subject: [PATCH] chore: align types --- packages/dockview/src/dockview/dockview.tsx | 5 +++-- packages/dockview/src/index.ts | 8 +++++++- 2 files changed, 10 insertions(+), 3 deletions(-) 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';