0041fcbd479fee650e2a37a8335de717936302eb
Every verb ended in `return data as T | any`, and `T | any` collapses to `any` — so client.get<Foo>() handed back `any` and no annotation downstream meant anything. That was the source of most of the implicit-any errors: the callbacks had nothing to infer from. Returning `as T` drops the whole class (19 errors to 9) rather than annotating each parameter. Two calls in useAuth were relying on the looseness and now declare their response shapes. signin also no longer stores `undefined` as the bearer token when the server withholds one; that path returns early. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Description
No description provided
42 MiB
Languages
TypeScript
90.9%
Shell
4.7%
JavaScript
4.1%
CSS
0.2%
HTML
0.1%