fix: tsconfig, types

This commit is contained in:
opbnq-q
2025-03-10 23:32:38 -07:00
parent aeef6743be
commit e16fce9221
7 changed files with 9 additions and 11 deletions

View File

@@ -38,7 +38,7 @@ async function handleSave() {
const mode = props.updateMode ? 'update' : 'create';
const result = await props.validate(editableItem.value as T, mode);
if (result.status === 'error') {
errorStore.summon(result.message);
errorStore.summon(result.message ?? 'Ошибка валидации');
return;
}
try {
@@ -52,7 +52,7 @@ async function handleSave() {
await emits('onSave', editableItem.value as T);
}
} catch (e) {
errorStore.summon(e.message)
errorStore.summon((e as Error).message ?? 'Ошибка сохранения');
return
}
props.load()

View File

@@ -71,7 +71,7 @@ watch(() => props.items, () => {
props.items.forEach(item => {
const tr = trs[item.Id];
if (tr) {
tr.style.backgroundColor = props.colorize(item);
tr.style.backgroundColor = props.colorize!(item);
}
})
}