Inconsistent Behavior with Equality Check Using Pick<Readonly<T>, K>
in Mapped Type
#58163
Labels
Not a Defect
This behavior is one of several equally-correct options
π Search Terms
"readonly", "pick", "equality", "equal"
π Version & Regression Information
This is the behavior in every version I tried, and I reviewed the FAQ for entries about Generics.
β― Playground Link
https://www.typescriptlang.org/play?ts=5.4.5#code/JYOwLgpgTgZghgYwgAgPLIN4ChnJge3wC5kBnMKUAcwG4sBfLLMATwAcUBRARwFc4ANgB4AGgBpkATQB8yALw5kACiEAVaUoCU82auQQAHpBAATUshHIA-MgCMyEgCZth42eRqN2ubv1GIpuaS1nYOyI4hFLwoJPACpBB0zOwoAFK85AAKwAgA1p7ymIoA2gDSyKDIuRAs+DDIqgC6JNl5ahKl0nT0dKwcyJDkAPoADIXpWTn5qNLFAEQE+HONdAD0q7jIAHpWJBh4hCTklCBUyIzJ-a25AEoQcCb4IAIsBXJFuGUVIFU1dQ3NZDXIR3B5PF6eDpdBi9FIDCDDezva6gx7PV4zeaLZZrDa4HZ7ZBQe5ol4HYhkCjUc5MPooQZgIYRd48fjCfaLI5U07nCT7Ylg9HkrknM70aHrTYEvCCBK0uEAZQocFOEDeH2QX0q1Vq9SaJFZgiEwNUUIkwNR4Ne6ih0Nwks2jqdzu2Wzd7vd+I93p9HoaAAtgOZSP78LwBCZkAAjFD8klW4WU0XnZCIBD4KAmalgfDIAAGKPj6LzigdLvLUt9btLeM2qkDwdD4cjMcwieO1PoqYQ6cz2dzeYmYGuJftGwAdJOyAPDcITWagVMQUWITbkJ1pHmyE2I9GUHm4gkt2mM1meTn8wymSXGHT4cMAMyFJVQFVUNWYhaEHFYMvSqIoEIAC0yAAOr+iwViXPSCKMgALIUs7GkuqASF+SzSOaS6WuiQgzGh2LSBKtbSoeEBYEAA
π» Code
π Actual behavior
Type of
test_3
istrue
instead of expectedfalse
liketest_2
andtest_4
.π Expected behavior
Type of
test_3
should befalse
liketest_2
andtest_4
.Additional information about the issue
No response
The text was updated successfully, but these errors were encountered: