Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(ts): Mise en place du typage dans fonctions JavaScript #3

Merged
merged 13 commits into from
Apr 23, 2020

Conversation

adrienjoly
Copy link

@adrienjoly adrienjoly commented Apr 17, 2020

Première étape visant à rendre plus robuste le développement et l'exécution des fonctions JavaScript employées par le map-reduce de MongoDB, en typant puis transpilant ces fonctions à l'aide de TypeScript.

Pour tester la chaine de transpilation (provisoire):

$ ./test_js_functions.sh

@adrienjoly adrienjoly marked this pull request as draft April 17, 2020 13:12
@adrienjoly adrienjoly self-assigned this Apr 17, 2020
@adrienjoly adrienjoly added the enhancement New feature or request label Apr 17, 2020
@adrienjoly
Copy link
Author

Suggestion de Christophe via Slack: make ou go generate, peu importe, mais autant essayer d'en avoir qu'un qui fait tout de façon centrale.

Je suis d'accord.

(prenom4_unite_legale || '') + ' ').trim() + '/'

return(raison_sociale)
function raison_sociale(denomination_unite_legale, nom_unite_legale, nom_usage_unite_legale, prenom1_unite_legale, prenom2_unite_legale, prenom3_unite_legale, prenom4_unite_legale) {
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ce fichier étant désormais généré par transpilation TypeScript depuis raison_sociale.ts, son formattage est un peu différent.

Il serait idéal de ne plus stocker dans git les fichiers JS résultats de transpilation, mais à noter que les tests existants s'appuient sur jsc pour tester ces fonctions, et donc sur leur format JS et non TS.

@adrienjoly adrienjoly marked this pull request as ready for review April 21, 2020 13:59
@adrienjoly adrienjoly requested a review from chrnin April 21, 2020 13:59
@adrienjoly adrienjoly changed the title feat: Typage pour fonctions JavaScript feat(ts): Mise en place de typage dans fonctions JavaScript Apr 21, 2020
@adrienjoly adrienjoly changed the title feat(ts): Mise en place de typage dans fonctions JavaScript feat(ts): Mise en place du typage dans fonctions JavaScript Apr 21, 2020
@adrienjoly adrienjoly merged commit c31baca into master Apr 23, 2020
@adrienjoly adrienjoly deleted the feat/typing-js-functions-with-typescript branch April 23, 2020 13:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants