1 repositorio
Tools specifically for converting React components and lifecycle methods to TypeScript types.
Distinct from TypeScript Configurations: No candidate covers the specific transformation of React JS components to TS types; most target general configuration or native mobile.
Explore 1 awesome GitHub repository matching web development · React TypeScript Migrations. Refine with filters or upvote what's useful.
ts-migrate es una herramienta de migración automatizada diseñada para transformar código fuente JavaScript en archivos TypeScript compilables. Funciona como un framework de migración de código que utiliza árboles de sintaxis abstracta (AST) para realizar refactorizaciones a gran escala y cambios estructurales en un proyecto. La herramienta proporciona un framework personalizable para definir reglas de transformación basadas en plugins, permitiendo la automatización de cambios de código específicos. Incluye motores especializados para convertir definiciones de tipo JSDoc en anotaciones nativas de TypeScript y una utilidad para suprimir errores del compilador mediante la inserción de aserciones de tipo o comentarios de ignorar. El sistema cubre una amplia gama de capacidades de migración, incluyendo la conversión de tipos de propiedades de React y métodos de ciclo de vida, la normalización de definiciones de clase y la capacidad de apuntar a directorios específicos de forma incremental mediante filtrado basado en patrones.
Updates React components and lifecycle methods from JavaScript to native TypeScript type definitions.