From bb1fee58853c9712e83acbe06cef9efee6b1ba3d Mon Sep 17 00:00:00 2001
From: 前端爱码士 <a63149300@163.com>
Date: Wed, 18 Jan 2023 11:16:04 +0800
Subject: [PATCH] fix: 修复table组件insertTableDataRecord方法的返回类型 (#2490)

---
 src/components/Table/src/hooks/useDataSource.ts | 2 +-
 src/components/Table/src/types/table.ts         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/components/Table/src/hooks/useDataSource.ts b/src/components/Table/src/hooks/useDataSource.ts
index 6915ec7..898bdc4 100644
--- a/src/components/Table/src/hooks/useDataSource.ts
+++ b/src/components/Table/src/hooks/useDataSource.ts
@@ -209,7 +209,7 @@ export function useDataSource(
   function insertTableDataRecord(
     record: Recordable | Recordable[],
     index: number,
-  ): Recordable | undefined {
+  ): Recordable[] | undefined {
     // if (!dataSourceRef.value || dataSourceRef.value.length == 0) return;
     index = index ?? dataSourceRef.value?.length;
     const _record = isObject(record) ? [record as Recordable] : (record as Recordable[]);
diff --git a/src/components/Table/src/types/table.ts b/src/components/Table/src/types/table.ts
index 6ac1eb4..3f0f40a 100644
--- a/src/components/Table/src/types/table.ts
+++ b/src/components/Table/src/types/table.ts
@@ -97,7 +97,7 @@ export interface TableActionType {
   setTableData: <T = Recordable>(values: T[]) => void;
   updateTableDataRecord: (rowKey: string | number, record: Recordable) => Recordable | void;
   deleteTableDataRecord: (rowKey: string | number | string[] | number[]) => void;
-  insertTableDataRecord: (record: Recordable | Recordable[], index?: number) => Recordable | void;
+  insertTableDataRecord: (record: Recordable | Recordable[], index?: number) => Recordable[] | void;
   findTableDataRecord: (rowKey: string | number) => Recordable | void;
   getColumns: (opt?: GetColumnsParams) => BasicColumn[];
   setColumns: (columns: BasicColumn[] | string[]) => void;
--
libgit2 0.23.3