For ease of review and checking that the output was reasonably close to the previous Closure output, I made a first commit that is almost only type-changes. I manually diffed the output and it's most variable rename differences, and very close in byte size. Then I added a commit which cleans up some of the list and type checker warnings I disabled in the first. Further cleanups can happen later.
Fixes https://github.com/webcomponents/polyfills/issues/419
For ease of review and checking that the output was reasonably close to the previous Closure output, I made a first commit that is almost only type-changes. I manually diffed the output and it's most variable rename differences, and very close in byte size. Then I added a commit which cleans up some of the list and type checker warnings I disabled in the first. Further cleanups can happen later.