Я вот про что:
В ризоне ошибка
https://reasonml.github.io/en/try.html?rrjsx=true&reason=C4TwDgpgBMULxQN4CgCQBDAXFAzsATgJYB2A5gDTJRSoBG2eRZlAvgNzLIA2EsAbvCRosUAEQBHAO4RRlanWyiAjACYAzLOTtOPWADNBACnT5SASngA+KCdIcdvKPiWC9hvmY66nK14cQ2irJQ9GKiUCye3I74agwEJKR+alFAA
В тс нет
https://www.typescriptlang.org/play/index.html#src=type%20t%20%3D%20%7B%0D%0A%09a%3A%20string%2C%0D%0A%20%20%09b%3A%20string%2C%0D%0A%7D%3B%0D%0A%0D%0Alet%20v%20%3D%20%7B%0D%0A%09a%3A%20%22qwe%22%2C%0D%0A%20%20%09b%3A%20%22123%22%2C%0D%0A%7D%3B%0D%0A%0D%0Alet%20f%20%3D%20(arg)%20%3D%3E%20arg%3B%0D%0A%0D%0A%0D%0Alet%20r1%20%3D%20f(v)%3B%0D%0Alet%20r2%20%3D%20f(%7B%20a%3A%20%22%22%2C%20b%3A%20%22%22%20%7D)%3B%0D%0Alet%20r3%3A%20string%20%3D%20f(3)%3B%0D%0A