TanStack
OSS
table
Overview
Sign in / Sign up
Open main menu
table
GitHub
Overview
Runs
Analytics
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Canceled
beta
bcac0754 fix(table-core): preserve `undefined` in DeepValue for optional deep accessor keys (#6444) fix(table-core): preserve undefined in DeepValue for optional deep keys When a deep string accessor key traverses an optional (or nullable) parent key, `DeepValue` dropped the `undefined` from the resolved value type. This made `getValue()` for a path like `user.salary.amount` typed as `number` even when `salary` is optional, hiding a possible `undefined` that the runtime accessor (which uses optional chaining) can return. Distribute over the leaf union and map `null`/`undefined` members to `undefined`, matching the optional-chaining semantics of the deep accessor function.
by Arham Amin
A
Succeeded
6444
355e2bd9 fix(table-core): preserve undefined in DeepValue for optional deep keys When a deep string accessor key traverses an optional (or nullable) parent key, `DeepValue` dropped the `undefined` from the resolved value type. This made `getValue()` for a path like `user.salary.amount` typed as `number` even when `salary` is optional, hiding a possible `undefined` that the runtime accessor (which uses optional chaining) can return. Distribute over the leaf union and map `null`/`undefined` members to `undefined`, matching the optional-chaining semantics of the deep accessor function.
by Arham Amin
A
Previous page
Previous
Next
Next page