SIGN IN SIGN UP

refactor: Improve JsonSerializable type to be recursive (#745)

## Summary

Replace the loose `dict[str, Any] | list[Any]` variants of
`JsonSerializable` with recursive references so nested JSON values are
properly typed instead of falling back to `Any`. Based on the definition
discussed in https://github.com/python/typing/issues/182.
V
Vlada Dusek committed
6b8001eda11f1103e55b7681723de335bd30c425
Parent: 10d0227
Committed by GitHub <noreply@github.com> on 4/21/2026, 10:09:44 AM