Type system extensions for use with the Pyre type checker
Pyre Extensions is a module that enhances Python's standard typing system with features supported by the Pyre typechecker. It provides utilities including nonethrows for explicit Optional handling, ParameterSpecification for typing decorators that preserve callable signatures, and a type-safe way to parse JSON through the safejson module, which validates JSON input against expected type specifications rather than returning untyped data.