never
cannot be spread into object, but it can be spread into JSX props
#48556
Labels
Milestone
Bug Report
π Search Terms
π Version & Regression Information
never
, and spreads. This seems like a design limitation.β― Playground Link
Playground link with relevant code
π» Code
π Actual behavior
As seen in kiliman/remix-params-helper#19,
never
is able to be spread into JSX props, even thoughnever
cannot be spread into objects. This seems odd to me as both compile toObject.assign
. See screenshots:TypeScript prevents spreading
never
into an object:But spreading
never
into props works fine:π Expected behavior
never
should be prevented from spreading into jsx props, just like it cannot be spread into objects.The text was updated successfully, but these errors were encountered: