Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix implementation of JSX spread children (#431)
Fixes #420 This was actually already handled by the parser carried over from Babel, but there was a bug in the tokenization, since Sucrase always skips the last token so we can get the proper token type for the next one. After fixing that bug, everything seems to work; no transformer changes are needed because argument spread syntax is the same as JSX child spread syntax. As mentioned in #420, Babel disallows this syntax with React and TypeScript seems to give the wrong result, but this change like a good idea regardless since it's just a bug fix.
- Loading branch information