Robert Jaros
11/24/2020, 6:03 PMBig Chungus
11/24/2020, 10:11 PMSvyatoslav Kuzmich [JB]
11/24/2020, 10:12 PMprintln_s8jyv4$
— it is a legacy compiler.Svyatoslav Kuzmich [JB]
11/24/2020, 10:14 PMRobert Jaros
11/24/2020, 10:22 PM@JsExport
- defined properties with getters and setters). For know I've created this "hack":
val prototype = js("Object").getPrototypeOf(obj)
val prototypeProps: Array<String> = js("Object").getOwnPropertyNames(prototype)
val isLegacy = prototypeProps.filterNot { prototype.propertyIsEnumerable(it) }.toSet() == setOf("constructor")
It seems to work for my use cases 😉Robert Jaros
11/24/2020, 10:28 PMbashor
11/25/2020, 1:35 PM