Autodesk / Autodesk/AutomaticComponentToolkit
NodeJS bindings do not implement inheritance
- Langage dominant
- Go
- Étoiles
- 53
- Forks
- 26
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
**Problem:** NodeJS bindings do not implement inheritance
**Source:** https://github.com/3MFConsortium/lib3mf/issues/188.
E.g. for [lib3mf.xml]:(https://github.com/3MFConsortium/lib3mf/blob/master/AutomaticComponentToolkit/lib3mf.xml)
Node bindings don't inherit from parent classes, so for example `CObjectIterator` only has its own methods (`GetCurrentObject`), and you cannot call `MoveNext` on it, which results in objects being inaccessible.
@Ugzuzg: could you provide the correct NodeJS code for e.g. the `CObjectIterator`? I will modify the generator afterwards to produce this.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par lib3mf.xml et le binding NodeJS généré pour CObjectIterator ; vérifiez comment ses méthodes parentes sont représentées et si MoveNext est absent. Suivez ensuite le chemin du générateur qui produit ce binding et comparez la sortie avec l’héritage décrit dans l’issue. Le travail est terminé lorsque les méthodes héritées telles que MoveNext sont disponibles sur CObjectIterator et que le générateur les produit de manière cohérente.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- go, node.js
- Domaine
- tooling
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100