Automatic TypeScript Template generation for Visual Studio
Documentation
Download from Visual Studio Gallery
Step 1: Add a TypeScript Template file (.tst)
Step 2: Add the following code in the template
$Classes(*Model)[ // Find all classes with a name ending with Model
class $Name {
constructor($Properties[public $name: $Type][, ]) {
}
}
]
Step 3: Save the template
Step 4: Add a c# class named TestModel
Step 5: Add the following code to the class
using System;
namespace TestApplication
{
public class TestModel
{
public int Id { get; set; }
public int Name { get; set; }
}
}
Step 6: Save the class.
Each time a class matching the filter in the template is saved a TypeScript class matching the template is updated or added to the project.