fix: typing

This commit is contained in:
2026-03-13 15:36:35 +08:00
parent c668dce348
commit 2e04934881
4 changed files with 24 additions and 3 deletions
+3 -2
View File
@@ -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[]);
// 将加载的数据赋值给 rowsCSV 类型已经包含 sourcePath 等属性
setRows(data as unknown as CSV<TableRow>);
}
});