Kotlin / dukat

Converter of <any kind of declarations> to Kotlin external declarations
548 stars 44 forks source link

Cannot generate for sortablejs #462

Open reubenfirmin opened 2 years ago

reubenfirmin commented 2 years ago
        implementation(npm("sortablejs", "1.10"))
        implementation(npm("@types/sortablejs", "1.10", generateExternals = true))

Fails with dozens (hundreds?) of errors along the lines of:

> Task :compileKotlinJs
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (906, 9): 'cacheName' hides member of supertype 'CacheQueryOptions' and needs 'override' modifier
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (1819, 5): 'addEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (1823, 5): 'addEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (1825, 5): 'addEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (1827, 5): 'addEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (1834, 5): 'removeEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (1838, 5): 'removeEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (1840, 5): 'removeEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (1842, 5): 'removeEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (1907, 5): 'addEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (1911, 5): 'addEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (1913, 5): 'addEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (1915, 5): 'addEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (1922, 5): 'removeEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (1926, 5): 'removeEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (1928, 5): 'removeEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (1930, 5): 'removeEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (1966, 32): No type arguments expected for external class ProgressEvent
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (2480, 48): No type arguments expected for external class CustomEvent
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (2802, 5): 'addEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (2803, 5): 'addEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (2804, 5): 'addEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (2805, 5): 'addEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (2806, 5): 'addEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (2807, 5): 'addEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (2811, 5): 'removeEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (2812, 5): 'removeEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (2813, 5): 'removeEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (2814, 5): 'removeEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (2815, 5): 'removeEventListener' overrides nothing
e: /data/code/myproject/build/externals/myproject/src/lib.dom.kt: (2816, 5): 'removeEventListener' overrides nothing
mkotsbak commented 2 years ago

Same with implementation(npm("@navikt/ds-react", "0.11.4", generateExternals = true))