No changes on the compiler level. ReScript will eventually get nicer syntax to express JS bindings more easily in the future.
The ReScript compiler handles build artifacts for both syntaxes, so technically it doesn’t make a difference. Socially, it would probably be better if every library marketed in the ReScript community is also written in ReScript syntax for consistency / readability reasons.
Yes, gentype is the official way to interact with TypeScript code, so check it out if you have certain TS use-cases.