TeamCity (simple build status)

Description

Converter of TypeScript definition files to Kotlin declarations

This requires Kotlin 1.1.x to run. It generates Kotlin files that are compatible with Kotlin 1.1+.

How to use

The simplest way to use is install the latest version form npm:

npm install -g ts2kt

Usage

ts2kt [<options>] <d.ts files>

Where possible options include:
-d <path> Destination directory for files with converted declarations, current directory is used by default
-h Print a synopsis of standard options
-X Print a synopsis of advanced options

How to setup project

  1. clone this project
      git clone <this project url>
    
  2. get submodules (https://github.com/DefinitelyTyped/DefinitelyTyped)
      git submodule init
      git submodule update
    
  3. Build javascript target (and run the unit tests)
./gradlew build
  1. (optional) Run the unit tests
./gradlew test
  1. Run the tool in one of these ways:
    • Run it with node.js (Note: the root of the project should be working dir):
     node build/distrib/ts2kt.js path/to/input.d.ts path/to/output.kt
    
         * Directly call translateToFile_puj7f4$ from JS (translateToFile in code).
         * Create run configuration like shared jq and run it.
    
How to update submodules
  git submodule update --remote

Useful links

Related Libraries

chrome-reactive-kotlin

Last updated 3 mins ago

kotlin-js-jquery

Last updated 3 mins ago

klogging

Last updated 3 mins ago

pixi-native

Last updated 3 mins ago

kudens

Last updated 3 mins ago