Commit 5c8fa34
committed
test(spec): pin the dual-kind rows and add the changeset
api-surface-dual-kind-rows.pin.test.ts asserts the committed shards carry
both halves of a dual-declared name, with negative controls so a generator
that stamped every kind onto every name fails here too. check:api-surface
cannot catch that regression on its own: it compares the generator against
its own regenerated output.
docs-import-surface's fixture now models the merged declaration as the two
rows the generator really emits, and two new cases pin why two rows and not
a combined kind: the extra row leaves both resolvers unmoved, while a
combined kind throws and, after widening the parser, silently resolves to
no type at all.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T6HeZvT9wdSJD1ZxJb5Eno1 parent 5b454fa commit 5c8fa34
1 file changed
Lines changed: 13 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
0 commit comments