microsoft / microsoft/TypeScript
Incremental type checking failure (regression)
Aperta
Nessuno ha ancora preso questa issue.
Needs Investigation
- Lingua principale
- Go
- Stelle
- 111k
- Fork
- 14.3k
- Merge medio
- 2g 4h
- PR unite (30g)
- 132
Descrizione
TypeScript Version: 3.7.x-dev.20200505
Search Terms:
Code
- clone https://github.com/falsandtru/typed-dom
- npm i
- open src/builder.ts (no error)
- remove the closing parenthesis of
API(html, shadow) - redo
- error
Argument of type 'Factory<HTMLElementTagNameMap>' is not assignable to parameter of type 'Factory<ShadowHostElementTagNameMap>'.
Property ''custom-tag'' is missing in type 'HTMLElementTagNameMap' but required in type 'ShadowHostElementTagNameMap'.ts(2345)
Expected behavior:
no error
Actual behavior:
Playground Link:
Related Issues:
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
Clona la riproduzione collegata di typed-dom, esegui npm i e apri src/builder.ts per confermare lo stato iniziale. Rimuovi la parentesi di chiusura da API(html, shadow), ripeti il controllo e analizza il percorso di type-checking incrementale finché non viene ripristinato il risultato previsto: nessun errore.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- typescript
- Ambito
- compilers
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100