Skip to content

Commit c2706a1

Browse files
committed
Fix TS
1 parent 3e82736 commit c2706a1

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

src/plugins/kibana_react/public/table_list_view/table_list_view.tsx

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ import {
3737
EuiConfirmModal,
3838
EuiCallOut,
3939
} from '@elastic/eui';
40-
import { SavedObject, ToastsStart, UiSettingsClientContract } from 'kibana/public';
40+
import { ToastsStart, UiSettingsClientContract } from 'kibana/public';
4141

4242
export const EMPTY_FILTER = '';
4343

@@ -47,13 +47,17 @@ interface Column {
4747
actions?: object[];
4848
}
4949

50+
interface Item {
51+
id?: string;
52+
}
53+
5054
export interface TableListViewProps {
5155
createItem?(): void;
52-
deleteItems?(items: SavedObject[]): Promise<void>;
53-
editItem?(item: SavedObject): void;
56+
deleteItems?(items: object[]): Promise<void>;
57+
editItem?(item: object): void;
5458
entityName: string;
5559
entityNamePlural: string;
56-
findItems(query: string): Promise<{ total: number; hits: SavedObject[] }>;
60+
findItems(query: string): Promise<{ total: number; hits: object[] }>;
5761
listingLimit: number;
5862
initialFilter: string;
5963
noItemsFragment: JSX.Element;
@@ -65,7 +69,7 @@ export interface TableListViewProps {
6569
}
6670

6771
export interface TableListViewState {
68-
items: SavedObject[];
72+
items: object[];
6973
hasInitialFetchReturned: boolean;
7074
isFetchingItems: boolean;
7175
isDeletingItems: boolean;
@@ -353,7 +357,7 @@ class TableListView extends React.Component<TableListViewProps, TableListViewSta
353357
renderTable() {
354358
const selection = this.props.deleteItems
355359
? {
356-
onSelectionChange: (obj: SavedObject[]) => {
360+
onSelectionChange: (obj: Item[]) => {
357361
this.setState({
358362
selectedIds: obj
359363
.map(item => item.id)

0 commit comments

Comments
 (0)