Toolset for migrating your codebase from C# to TypeScript
Important At the moment the project is dead. Should you be interested in the code, please fork this repository.
Toolset for migrating your codebase from C# to TypeScript.
Status: Work in progress
Rosetta is a project for converting C# code into TypeScript. I do this by means of project Roslyn. Rosetta is also a toolset for providing help while converting your codebase to TypeScript. The overall solution includes the following tools:
Rosetta is written in C# and performs syntax analysis of C# code in order to convert it into TypeScript. There are many applications, however Rosetta is developed with those specific ones as targets:
The translation works by traversing the C# AST generated via Roslyn and generating output according to syntax structures encountered during the tree walking.
Rosetta can be executed on the following platforms:
Current supported development environments are:
Rosetta depends on:
Rosetta ScriptSharp Definition Generator depends on: