Skip to content

Conversation

@scottrippey
Copy link
Contributor

Description

As a follow-up to the previous TS conversion, this PR enables the noImplicitAny flag, thus requiring all types to be defined.
This required many more strong types to be added, but did NOT require any functional code changes.
A few of the more complex, external types have been explicitly typed any.

Type of Change

  • Chore (refactoring or optimization)

How Has This Been Tested?

Simply ensure code looks better, and CI passes.
External type defs have not been changed.

@scottrippey scottrippey changed the base branch from main to v9 November 19, 2021 22:51
@scottrippey scottrippey force-pushed the typescript-noImplicitAny branch from 706d665 to 21f4348 Compare November 19, 2021 23:06
@scottrippey scottrippey merged commit 9f925eb into v9 Nov 22, 2021
@scottrippey scottrippey deleted the typescript-noImplicitAny branch November 22, 2021 17:01
carloskelly13 pushed a commit that referenced this pull request Feb 14, 2022
* feature(typescript): enabled `noImplicitAny` and improved types all over

* feature(typescript): tiny type improvements

* feature(typescript): rollback mdast-zone upgrade (fails with jest)

Co-authored-by: scottrippey <scott.william.rippey@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants