Type of `Engine.on()` is wrong
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 38/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- javascript, typescript
- Domaine
- developer-experience
Piste de recherche
Commencez dans types/index.d.ts, autour des lignes 106-110, indiqué depuis l’issue, et comparez le type EventHandler déclaré au comportement de Engine.on("my-event", ...). Vérifiez ce que reçoit le callback pour un événement spécifique, puis mettez à jour la déclaration afin que son premier argument reflète les params de la définition de Event ; ajoutez ou ajustez une vérification de type si le dépôt en fournit une.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
If you register an event handler on a specific event (i.e. Engine.on("my-event", ...)), the first argument of the method will be the params of the Event definition (type: Record<string, any>), not the Event object itself.
I'm not sure if this only the case for specific events or more generally the EventHandler:
https://github.com/CacheControl/json-rules-engine/blob/90272d61ed7bea8b7d4000305511e932490d2e2e/types/index.d.ts#L106-L110
- Langage dominant
- JavaScript
- Étoiles
- 3.1k
- Forks
- 507
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
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.
Autres issues de CacheControl/json-rules-engine
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
CacheControl/json-rules-engine#427 · 1 réaction ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 48/100
CacheControl/json-rules-engine#424 · 1 commentaire ·
-
How to handle array of objects?Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 25/100
CacheControl/json-rules-engine#421 · 1 commentaire ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 38/100
CacheControl/json-rules-engine#417 · 1 réaction ·
Toutes les issues de CacheControl/json-rules-engine
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
[quality] useFocusTrap's Shift+Tab wrap and non-Tab/non-Escape key arms are never driven end to endPeut-être pris @hivecommons-hive l’a pris aujourd’hui. Ouverteagent/quality hive/covered-by-pr hive/hosted-available-lke648397-260827-5n31 quality testing
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour
-
[aw] Upgrade availableOuverteagentic-workflows
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
githubnext/gh-aw-workshop#4220 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
JuliusBrussee/caveman#1189 ·
Les mainteneurs répondent en général sous 1 jour
-
priority:low ready-for-dev
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
OpenHands/extensions#738 ·
Les mainteneurs répondent en général sous 1 jour