Results 113 comments of Joe Clack

The build is failing now because of a breaking release to `@npm/types` [here](https://github.com/npm/types/releases/tag/v2.0.0)

The build is failing because ... no good reason ? 😩

Yes, and what's that got to do with this PR?! I haven't touched that module at all! 😭

Are there any actions I need to take here, other than waiting for a review?

> That is a new 5.7 break we are going to fix on master (sorry...) bahaha, don't worry about it :joy: I was mostly worried I might have to resolve...

> please revert Reverting isn't the play here - this PR makes the types more correct. We should look into fixing the issue properly. I haven't had a chance to...

What confuses me is that some typescript versions correctly recognise the type as `Server` but others expand out the response type into some huge object type `Server`? This seems to...

Posting what I believe is another way of reproducing this: ```ts const foo = { bar: ['hello', (value: 'hello' | 'bye') => {}], baz: [3, (value: 3 | 5) =>...

@brandonryan thanks for clarifying! Do you know if there's an open feature request for narrowing `key`? If so, please could you link it for me? Don't worry about it if...