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