`.do` arguments not passed correctly
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- javascript
- Domaine
- backend
Piste de recherche
Commencez par inspecter l’implémentation de la chaîne de callbacks dans 5a-chain ainsi que l’exemple d’utilisation montrant readConfig, selectFromDb, getHttpPage et readFile. Suivez la manière dont les arguments sont transmis à travers chaque appel à .do(), puis vérifiez que les callbacks documentés reçoivent bien les arguments explicites et ceux du callback précédent attendus, au lieu de undefined.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
The current implementation of the callback chain in 5a-chain passes data from the previous callback but doesn't pass arguments explicitly mentioned in .do().
In usage example readConfig callback is expected to receive myConfig as an argument.
const startChain = chain()
.do(readConfig, 'myConfig')
.do(selectFromDb, 'select * from cities')
.do(getHttpPage, 'http://kpi.ua')
.do(readFile, 'README.md');
However it receives undefined instead.
So if callbacks would really depend on the previous one the chain would fail once it was called.
Also, should only the first callback in the chain receive an explicit argument, and the following ones receive their arguments from the previous one? Or should they receive both explicit and implicit arguments?
- Langage dominant
- JavaScript
- Étoiles
- 23
- Forks
- 26
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
Request: SumUp Ouvertenew icon permissions in review
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
simple-icons/simple-icons#15027 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
TheOdinProject/curriculum#31408 ·
-
archived coursework help wanted scope: curriculum
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
freeCodeCamp/freeCodeCamp#70260 · 1 commentaire ·
-
Opportunity Type default is translated, blocking Opportunity creation on every non-English site Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100