Skip to content

0.0.12

Compare
Choose a tag to compare
@Schahen Schahen released this 19 Jul 15:56
· 1417 commits to master since this release

No more target name clashing

Package name (if found) is added as a prefix to the name of the translated entity
This means that you finally can pass multiple files in different npm modules at the same time.

before:

$ dukat  node_modules/left-pad/index.d.ts node_modules/\@types/range-parser/index.d.ts 
index.kt
index.kt  <--- it's a clash!
index.RangeParser.kt

now:

$ dukat  node_modules/left-pad/index.d.ts node_modules/\@types/range-parser/index.d.ts 
left-pad.index.kt
range-parser.index.kt
range-parser.index.RangeParser.kt

Web IDL improvements

Web IDL translation is still in early alpha and incomplete. In this version, however, support for typedefs in inheritance declarations is added

Bugs

#73 - Union type unrolling is broken when it's aliased in a referenced file