Closed aidantwoods closed 6 years ago
The fact that (sans doc related) tests didn't fail in e3fffe3 means that some of the public API still needs coverage.
Changing milestone to a patch release since better checking for the documented types is a bugfix
I like the idea, sounds sensible. :+1:
In hindsight allowing
null
by default probably isn't a good idea, so extend the syntax to support nullables, and make changes so that where nullables are needed information is explicitly conveyed to the type checker.I don't think this should have any BC breaks (since the type checker isn't part of the public API), and nullables in the public API are documented where they are intentional.