How will Kotlin handle Union types from JavaScript/TypeScript?

Many JavaScript libraries have methods with parameters that can be 1 of 2 or more types. TypeScript calls these Union types. The TypeScript type definition for JQuery has over 100 such cases. The TypeScript type definition for React has dozens of such cases (e.g. ‘type Key = string | number;’). …