Repository navigation
Type narrowing #548
|
Hi there! Another question. We have a component typed liked this (rough code): interface Args {
type: 'a' | 'b'
}… and interface Args {
type: 'a'
}… I'll see an error saying |
Replies: 1 comment
|
You need an implementation of
In other words, it's the same basic scenario as discussed in #547! |
You need an implementation of
eqwhich "narrows" the same way that TypeScript's===does. At the moment, the types foreqfromember-truth-helpersor similar do not in general support that. I think we're missing some docs on that, but you can see how it works to give it those semantics in the implementing pull request. The reason this isn't "built in" is noted in the PR: