Add type-safe user config via experimental.userConfig with auto-generation#222
Add type-safe user config via experimental.userConfig with auto-generation#222
Conversation
Co-authored-by: Cleboost <61158869+Cleboost@users.noreply.github.com>
Co-authored-by: Cleboost <61158869+Cleboost@users.noreply.github.com>
Co-authored-by: Cleboost <61158869+Cleboost@users.noreply.github.com>
|
@copilot cest plutôt bine mais il y a quelque changement à faire. Je voudrais que les type sois généré à la volée et injecté de force dans l'ide de l'utilisateur donc pas difference directe mais juste pour avoir un typage ide. Deuxième truc, quand je dit type les donnes cest juste pour rédre disponible l'auto completition dans l'ide, rien de plus. Demande moi si tu ne comprends pas quelque chose |
Je comprends! Vous voulez que:
Je vais modifier pour générer automatiquement C'est bien ça?
✅ Terminé! Les changements sont dans les commits Ce qui a changé:
Comment ça marche:
|
|
@copilot Je me dis même en sois que pour le dev car le build et start ne servent pas quàd on dev, tu en penses quoi tu me conseille quoi? |
Co-authored-by: Cleboost <61158869+Cleboost@users.noreply.github.com>
Co-authored-by: Cleboost <61158869+Cleboost@users.noreply.github.com>
Bonne question! Je recommande de garder la génération automatique dans les 3 commandes ( Pour
Pour
Pour
Recommandation: Garder les 3, mais le plus important est Vous voulez que je retire la génération de |
Enables users to define custom configuration in
config.jsonand access it type-safely viaclient.conf. Types are automatically generated on-the-fly for IDE autocomplete.Changes
Config System
experimental.userConfigflag to enable featureDjsClientgeneric:DjsClient<UserConfig>with optionalconfpropertyconfig.jsonat runtime in both dev and build modesType Generation
dev,build, orstartcommandsgenerate-config-typesavailable for manual generation (optional)config.types.tswith auto-generatedUserConfiginterfaceconfig.jsonchangesIntegration
EventListner<UserConfig>)Usage
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.