infernojs / inferno

:fire: An extremely fast, React-like JavaScript library for building modern user interfaces
https://infernojs.org
MIT License
16.07k stars 634 forks source link

Improve typing #1616

Closed jhsware closed 1 year ago

jhsware commented 1 year ago

I separated this into two commits (UPDATE: Reverted the second one due to errors that showed up in CD/CI-tests):

Whereas I am pretty confident about the first commit, the second one needs a closer examination during review.

The part that I want to avoid is the liberal use of any because it makes it harder to contribute code.

coveralls commented 1 year ago

Coverage Status

Coverage remained the same at 93.284% when pulling 7b630c210cb8b3b1fd667c7e617bbf7712be6f50 on jhsware:improve-typing into e3c3debff225c3ec0cb25f5ebb650d31298a24a8 on infernojs:master.