Limpieza y correcion de warnings en ultimos cambios

This commit is contained in:
2026-03-27 09:15:58 -05:00
parent d93c4c6b7b
commit dd4eec56f8
6 changed files with 121 additions and 111 deletions

View File

@@ -49,7 +49,8 @@ export function createSvelteTable<TData extends RowData>(options: TableOptions<T
);
const table = createTable(resolvedOptions);
let state = $state<Partial<TableState>>(table.initialState);
// Use JSON parse/stringify to ensure we get a clean, non-proxy initial state object
let state = $state<Partial<TableState>>(JSON.parse(JSON.stringify(table.initialState)));
function updateOptions() {
table.setOptions((prev) => {
@@ -105,8 +106,7 @@ export function mergeObjects<Sources extends readonly MaybeThunk<any>[]>(
return new Proxy(Object.create(null), {
get(_, key) {
const src = findSourceWithKey(key);
return src?.[key as never];
return src ? src[key as never] : undefined;
},
has(_, key) {