microsoft / microsoft/TypeScript
Dynamic import breaks global onError with requirejs
Aperta
@rbuckton ci sta già lavorando.
Dal 26/6/2019.
Needs Investigation
- Lingua principale
- Go
- Stelle
- 111k
- Fork
- 14.3k
- Merge medio
- 2g 4h
- PR unite (30g)
- 132
Descrizione
TypeScript Version: 3.2.2
Search Terms: dynamic import, requirejs, amd, onerror
Code
import('module').then(()=>{ /* some code*/ });
compiled to
new Promise(function (resolve_1, reject_1) {
require(['module'], resolve_1, reject_1);
});
If require are called with 3 arguments then require.onError is not fired. Reject should be adeed only in case when we have a catch call after import.
Some propose:
//@ts-import-no-reject
import('module').then(()=>{ /* some code*/ });
new Promise(function (resolve_1) {
require(['module'], resolve_1);
});
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.
Valutazione
Questa issue non è ancora stata valutata.