microsoft / microsoft/TypeScript
Namespace elements cannot export without declaration
Nessuno ha ancora preso questa issue.
- Lingua principale
- Go
- Stelle
- 111k
- Fork
- 14.3k
- Merge medio
- 2g 4h
- PR unite (30g)
- 132
Descrizione
es6 modules can export module elements without declaration.
import foo from 'foo';
export {foo}
Namespaces are not.
import foo from 'foo';
namespace NS {
export {foo} // not support syntax
export var foo = foo; // invalid
var bar = foo;
export var foo = bar; // too redundant
}
Namespaces should support non-declaration export.
related: https://github.com/Microsoft/TypeScript/issues/5175
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia con gli esempi di sintassi di namespace ed export in questa issue, quindi leggi la issue correlata #5175 per il contesto. Il lavoro è completato quando un namespace può riesportare un elemento di modulo importato senza ridichiararlo e gli esempi TypeScript mostrati vengono compilati correttamente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- typescript
- Ambito
- compilers
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 35/100