O Typewriter é uma extensão para o Visual Studio cujo propósito é gerar arquivos TypeScript baseado em classes do C#
Você pode fazer o download do Typewriter no Visual Studio Gallery ou instalar atraves do gerenciador de extensões do Visual Studio
Hands On
Quando o Typewriter é instalado ele adiciona um novo tipo de arquivo ao Visual Studio, TypeScript Template (*.tst).
Esse é o código gerado após adicionar o template TypeScript
Antes de criarmos a classe C# atente-se parte grifada na imagem acima esse *Model indica que o Typewriter irá criar arquivos TypeScript apenas para classes que contenham o sufixo Model (Faça o teste!).
Crie as classes abaixo. Repare que todas elas possuem o sufixo Model.
public class ClienteModel
{
public int Id { get; set; }
public int Nome { get; set; }
public List<PedidoModel> Pedido { get; set; }
}
public class PedidoModel
{
public int Id { get; set; }
public string Produto { get; set; }
}
Após a criação das classes o Typewriter irá, automáticamente, criar o arquivo TypeScript correspondente
Legal né? Esse foi um exemplo super básico do uso do Typewriter caso precise fazer customizações no template ou coisas mais avançadas de uma lida na documentação
Comments