fix: typing
This commit is contained in:
@@ -17,7 +17,7 @@ interface TableRow {
|
||||
|
||||
customElement('md-table', { roll: false, remix: false }, (props, { element }) => {
|
||||
noShadowDOM();
|
||||
const [rows, setRows] = createSignal<CSV<TableRow>>([]);
|
||||
const [rows, setRows] = createSignal<CSV<TableRow>>([] as unknown as CSV<TableRow>);
|
||||
const [activeTab, setActiveTab] = createSignal(0);
|
||||
const [activeGroup, setActiveGroup] = createSignal<string | null>(null);
|
||||
const [bodyHtml, setBodyHtml] = createSignal('');
|
||||
@@ -45,7 +45,8 @@ customElement('md-table', { roll: false, remix: false }, (props, { element }) =>
|
||||
createEffect(() => {
|
||||
const data = csvData();
|
||||
if (data) {
|
||||
setRows(data as any[]);
|
||||
// 将加载的数据赋值给 rows,CSV 类型已经包含 sourcePath 等属性
|
||||
setRows(data as unknown as CSV<TableRow>);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user