Skip to content

Commit 456168c

Browse files
committed
fix: ts error
1 parent dd2577d commit 456168c

File tree

7 files changed

+13
-14
lines changed

7 files changed

+13
-14
lines changed

src/components/tabs/index.tsx

+5-5
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ import { Tab, ITab, tabItemClassName } from './tab';
1616
import './style.scss';
1717

1818
export type TabsType = 'line' | 'card';
19-
export interface ITabsProps<T>{
19+
export interface ITabsProps<T> {
2020
closable?: boolean;
21-
data: (ITab<T>)[];
21+
data: ITab<T>[];
2222
activeTab?: string;
2323
type?: TabsType;
2424
onCloseTab?: (key?: string) => void;
25-
onMoveTab?: (tabs: (ITab<T>)[]) => void;
25+
onMoveTab?: (tabs: ITab<T>[]) => void;
2626
onSelectTab?: (key?: string) => void;
2727
}
2828

@@ -59,7 +59,7 @@ export function Tabs<T>(props: ITabsProps<T>) {
5959
)}
6060
>
6161
<div className={tabsHeader}>
62-
{data?.map((tab: (ITab<T>), index: number) => {
62+
{data?.map((tab: ITab<T>, index: number) => {
6363
return (
6464
<Tab
6565
active={activeTab === tab.key}
@@ -91,4 +91,4 @@ export function Tabs<T>(props: ITabsProps<T>) {
9191
</div>
9292
</DndProvider>
9393
);
94-
};
94+
}

src/components/tabs/tab.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export interface ITab<T> {
2525
label?: React.ReactNode;
2626
tip?: string | React.ReactNode;
2727
renderPanel?: React.ReactNode;
28-
data?: T
28+
data?: T;
2929
}
3030

3131
export interface ITabEvent {
@@ -36,7 +36,7 @@ export interface ITabEvent {
3636
export const tabClassName = prefixClaName('tab');
3737
export const tabItemClassName = getBEMElement(tabClassName, 'item');
3838

39-
export function Tab<T> (props: ITab<T> & ITabEvent) {
39+
export function Tab<T>(props: ITab<T> & ITabEvent) {
4040
const {
4141
closable,
4242
index,
@@ -120,4 +120,4 @@ export function Tab<T> (props: ITab<T> & ITabEvent) {
120120
)}
121121
</div>
122122
);
123-
};
123+
}

src/extensions/search/searchPane.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ export default class SearchPane extends React.Component<
8989
value: `hello javascript ${key}`,
9090
path: 'desktop/molecule/editor1',
9191
language: 'javascript',
92-
}
92+
},
9393
};
9494
console.log('open editor:', tabData);
9595
editorService.open(tabData, 1);

src/services/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ const activityBarService = container.resolve<IActivityBarService>(
3232
const explorerService = container.resolve<IExplorerService>(ExplorerService);
3333
const sidebarService = container.resolve<ISidebarService>(SidebarService);
3434
const menuBarService = container.resolve<IMenuBarService>(MenuBarService);
35-
const editorService = container.resolve<IEditorService<any>>(EditorService);
35+
const editorService = container.resolve<IEditorService>(EditorService);
3636
const statusBarService = container.resolve<IStatusBarService>(StatusBarService);
3737

3838
/**

src/services/workbench/editorService.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {
1111
IEditorGroup,
1212
} from 'mo/model';
1313

14-
export interface IEditorService<T> extends Component<IEditor<T>> {
14+
export interface IEditorService<T = any> extends Component<IEditor<T>> {
1515
/**
1616
* Open a new tab in indicated group instance
1717
* @param tab Tab data

src/workbench/editor/editor.tsx

+1-2
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,7 @@ function renderEditorGroup(
5252
});
5353
return (
5454
<div className={groupClassName} key={`group-${group.id}`}>
55-
<Tabs
56-
<dataType>
55+
<Tabs<dataType>
5756
closable={true}
5857
type="card"
5958
data={tabs}

stories/workbench/0-Workbench.stories.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import '../demo.scss';
55

66
export const IDEDemo = () => (
77
<MoleculeProvider extensions={customExtensions} locales={[]}>
8-
<Workbench/>
8+
<Workbench />
99
</MoleculeProvider>
1010
);
1111

0 commit comments

Comments
 (0)