We fix two categories of failures introduced by the lockfile dependency refresh. Prettier formatting errors across davinci-client and journey-client are auto-corrected to match the updated prettier version's stricter union-type formatting rules. The TS4023 build/typecheck failure is resolved by removing explicit return newState statements from all node.slice.ts reducers, preventing TypeScript from needing to name the non-public WritableNonArrayDraft type from immer@11.1.16 in the emitted declaration files.
This code change can't be applied
A fix is available, but it can't be applied automatically because the branch is outdated. Please sync the branch, then apply the fix locally below.
Self-Healing CI
Classification: Code change needed
Fix generated
Verification timed out
Commit"fix(davinci-client): resolve immer v11 TS4023 and prettier errors"
9 files changed
+30/−88