Autodesk / Autodesk/AutomaticComponentToolkit
NodeJS bindings do not implement inheritance
- Lenguaje dominante
- Go
- Estrellas
- 53
- Forks
- 26
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
**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.
Guía de contribución
Línea de trabajo
Comienza con lib3mf.xml y el binding de NodeJS generado para CObjectIterator; verifica cómo se representan sus métodos padre y si falta MoveNext. Después, sigue la ruta del generador que produce este binding y compara la salida con la herencia descrita en el issue. Se considera terminado cuando los métodos heredados, como MoveNext, están disponibles en CObjectIterator y el generador los produce de forma coherente.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- go, node.js
- Área
- tooling
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100