Add types for `require.context`
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 48/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- javascript, typescript
- Ambito
- developer-experience, tooling
Direzione di ricerca
Inizia leggendo la dichiarazione di tipo nel repository collegato Metro-Context-Modules-Demo, in types/metroRequire.d.ts, quindi individua le definizioni di tipo integrate esistenti di Metro. Aggiungi le definizioni di require.context in modo che i relativi argomenti ricevano il completamento, il controllo degli errori e il supporto al refactoring. Il lavoro è concluso quando l’errore NodeRequire segnalato è risolto per gli utenti di Metro.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Do you want to request a feature or report a bug?
Feature request
Currently, Metro supports require.context, added in this PR, but it lacks built-in type definitions. This makes it more challenging to use require.context effectively as there's no code completion, error checking, or refactoring support for its arguments.
Property 'context' does not exist on type 'NodeRequire'.
Right now, I have to create a types file and add the following content from @EvanBacon's Metro-Context-Modules-Demo repo, having them included by default in Metro would be a great improvement.
Including type definitions for require.context would significantly improve the developer experience by enabling these features and making code using require.context more robust and maintainable.
- Lingua principale
- JavaScript
- Stelle
- 5.6k
- Fork
- 702
- Merge medio
- 3g 2h
- PR unite (30g)
- 44
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi 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.
Altre issue di react/metro
-
constant-folding-plugin emits 0/0 (NaN) for arithmetic on destructured bindingsForse già presa @cpruijsen l’ha presa 3 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
react/metro#1927 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[0.83.x] Backport micromatch removal and dotfile/multipart watcher fix togetherForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
I maintainer di solito rispondono entro 1 giorno
-
`dependencies is not iterable` / `Cannot read property 'reduce' of undefined`: `FileStore` serves zero-prefixed cache files as hitsForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
react/metro#1961 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Async chunk URLs drop the file extension, so .cjs async imports fail with "Requiring unknown module"Forse già presa @dasjideepak l’ha presa 13 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 74/100
react/metro#1959 · 2 commenti · 2 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
Files changed during startup can be missed until restartForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
I maintainer di solito rispondono entro 1 giorno
Issue simili
-
bug MVP
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
saayam-for-all/webapp#1911 ·
I maintainer di solito rispondono entro 1 giorno
-
[Focus] Accessibility (a11y) [Package] Grid [Type] Bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Cancelled query leaves stale row index; next query on the connection returns leading empty slotsForse già presa @pislm l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 7 giorni
-
Harden bayesian-waves-bg.js: add prefers-reduced-motion, pointer-events guard, and hidden-tab pauseAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
njitacm/njit-acm-website#109 ·