new features c# typescript

c# 7 new features



DTO al generador de TypeScript (4)

Eche un vistazo al proyecto de código abierto NSwag : con la GUI, puede seleccionar una clase .NET de un ensamblaje existente y generar la interfaz de TypeScript para ello.

También hay una herramienta de línea de comandos y soporte para plantillas T4, así como generación de código de cliente para controladores de API web ...

Tengo una biblioteca de C # (ensamblado) que contiene un conjunto de DTOs que utilizo para completar mis modelos knockout (mecanografiado).

Me gustaría asegurarme de que la asignación entre los datos JSON y ViewModel es correcta.

¿Hay alguna herramienta que pueda generar clases mecanografiadas de mis clases de c #? Algo como T4 o similar (¿o simplemente una herramienta de línea de comandos que se ejecuta como un evento POST-build)?

(tenga en cuenta que los archivos de mecanografía deben colocarse en otro proyecto que el conjunto de DTO)


Hay una nueva biblioteca llamada TypeScriptD que creará archivos .d.ts para sus clases .NET.

Esto se puede ejecutar como un comando y funciona para .NET o winmd.



Tenía una necesidad similar, pero me di cuenta de que los proyectos existentes eran demasiado limitantes de una forma u otra (buggy, sin genéricos, sin métodos, etc.), así que terminé haciendo mi propio ( http://cjlpowers.github.io/TypeScripter/ ) En mi caso, estaba tratando con los tipos de ServiceContract / DataContract en el servidor y necesitaba archivos .d.ts para ayudar al desarrollo del lado del cliente. La solución es extensible si necesita modificarla.