1 dépôt
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 est un outil de migration automatisé conçu pour transformer le code source JavaScript en fichiers TypeScript compilables. Il fonctionne comme un framework de migration de code qui utilise des arbres de syntaxe abstraits (AST) pour effectuer des refactorisations à grande échelle et des changements structurels dans un projet. L'outil fournit un framework personnalisable pour définir des règles de transformation basées sur des plugins, permettant l'automatisation de changements de code spécifiques. Il inclut des moteurs spécialisés pour convertir les définitions de type JSDoc en annotations TypeScript natives et un utilitaire pour supprimer les erreurs de compilation en insérant des assertions de type ou des commentaires d'ignorance. Le système couvre un large éventail de capacités de migration, incluant la conversion des types de propriétés React et des méthodes de cycle de vie, la normalisation des définitions de classes, et la possibilité de cibler des répertoires spécifiques de manière incrémentale via un filtrage basé sur des motifs.
Updates React components and lifecycle methods from JavaScript to native TypeScript type definitions.