test(session-title): mark the assertNever guard arm v8-ignored

The default arm of copySessionTitleSource is a closed-union exhaustiveness
guard (compile-time protection for the next kind); it is unreachable at
runtime, so the per-file coverage gate ignores it like every other
assertNever arm.
This commit is contained in:
imccyu
2026-07-29 19:09:22 +08:00
parent d257c3878e
commit 833d999abf

View File

@@ -200,6 +200,7 @@ function copySessionTitleSource(source: SessionTitleSource): SessionTitleSource
...(source.model === undefined ? {} : { model: { ...source.model } }),
}
case 'user': return { kind: 'user' }
/* v8 ignore next -- closed-union exhaustiveness guard */
default: return assertNever(source, 'SessionTitleSource')
}
}