-
Notifications
You must be signed in to change notification settings - Fork 13.5k
Rustdoc js: even more typechecking improvements #142270
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Rustdoc js: even more typechecking improvements #142270
Conversation
Some changes occurred in HTML/CSS/JS. |
This comment has been minimized.
This comment has been minimized.
ok, now i've got an error that happens locally but not on CI... what tsc version should I be using anyways? |
This comment has been minimized.
This comment has been minimized.
☔ The latest upstream changes (presumably #142644) made this pull request unmergeable. Please resolve the merge conflicts. |
af9db6e
to
b23864d
Compare
const sortQ = (a, b) => { | ||
const ag = a.generics.length === 0 && a.bindings.size === 0; | ||
const bg = b.generics.length === 0 && b.bindings.size === 0; | ||
if (ag !== bg) { | ||
// @ts-expect-error | ||
return ag - bg; | ||
return +ag - +bg; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please add a comment here and below about the +
sign converting the booleans into integers.
Just one comment to be added and squashing your commits and then it'll be ready, thanks for the improvements! |
I noticed some oddities when I went to start working on type aliases, so I've gone and cleaned up a bunch of stuff. Notably
fullId
was nearly always an integer in practice, but tsc was being told it should be a string.r? @notriddle