Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Missing types in the typing module

Abierto
#843 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
1/5
Tiempo estimado
Menos de una hora
Aptitud para principiantes
55/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Estancado
Stack tecnológico
python
Área
compilers

Línea de trabajo

Read transcrypt/modules/typing/init.py and reproduce the -xr example using src/test.js. Confirm that the referenced typing names are available from generated src/typing.js and the example no longer reports a missing export.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

IS: enhancement

When using the -xr flag, if the missing types are used in the module, an error occurs:

✘ [ERROR] No matching export in "src/typing.js" for import "List"

    src/test.js:4:13:
      4 │ import {Any, List} from './typing.js';
        ╵              ~~~~

This can be corrected by adding the missing types to transcrypt/modules/typing/__init__.py

# Dummy to allow references and re-exports of typing classes

Any = 'Any' 
Callable = 'Callable' 
ClassVar = 'ClassVar' 
Dict = 'Dict' 
Iterator = 'Iterator' 
List = 'List' 
Optional = 'Optional'
Tuple = 'Tuple' 
Type = 'Type'
Union = 'Union'
#etc...
Lenguaje dominante
Python
Estrellas
2.9k
Forks
218
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de TranscryptOrg/Transcrypt

Todos los issues de TranscryptOrg/Transcrypt

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.