hx2dts

Generate d.ts Typescript definition files from Haxe files

Usage no npm install needed!

<script type="module">
  import hx2dts from 'https://cdn.skypack.dev/hx2dts';
</script>

README

hx2dts

Generate d.ts Typescript definition files from Haxe files.

This tool comes as a complement of ts2hx, a Typescript to Haxe transpiler.

It allows to access existing Haxe libraries from Typescript, like OpenFL, Flixel ...

The generated definition files will keep original Haxe comments.

Tested on Mac OS X with Intellij IDEA's Typescript plugin. May work with Visual Studio as well (if not, feel free to post a pull request).

How to use

Install package globally, with NPM

npm install -g hx2dts

Then convert an existing haxe library to Typescript definition files:

hx2dts --haxe /usr/lib/haxe/lib/flixel --destination ./flixel

You can also convert the haxe standard library:

hx2dts --haxe /usr/lib/haxe/std --destination ./std

Note: /usr/lib/haxe may be replaced by the location of your haxe installation on your computer