fix(client)!: bind the auth.* family to the wire shapes better-auth sends #22239
pr-automation.yml
on: pull_request
Check PR Size
14s
Check Changeset
50s
Auto Label
9s
Annotations
1 notice
|
Check Changeset:
.changeset/client-auth-family-wire-shape-binding.md#L0
ADR-0087 exemption (type-surface-only): A published TYPE-SURFACE narrowing. Each of the thirteen members was UNANNOTATED at the merge base, so lib.dom's `Response.json()` published it as an erased `any`; each now declares the shape its route already answered, read off the wire against a real server. No method body changed, so no request or response byte moves, and the diff touches no `packages/spec` path and no ADR-0087 shape surface. The affected party is a TypeScript consumer and the compiler delivers the break at their own call site; `objectstack migrate meta`, `spec-changes.json` and the upgrade guide have nothing to rewrite, so a ledger entry would be false data in the one ledger this gate keeps true. The fourteenth member, `auth.deleteUser`, is deliberately left unannotated and is not named here.
|