Mention `^js` annotation in Externs Guide
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 45/100
- Issue-Typ
- Dokumentation
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript
- Bereich
- documentation
Rechercherichtung
Beginne mit dem Abschnitt „externs inference“ im externs guide, insbesondere mit seiner Erörterung der Anmerkungen zu ^js/Foo.Bar. Überprüfe, wie die einfachere ^js-Anmerkung beschrieben wird und ob sie die standardmäßige Empfehlung sein sollte; als erledigt gilt die Aufgabe, wenn der Guide die unterstützte Form und die Empfehlung klar dokumentiert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
The externs guide mentions type annotations like ^js/Foo.Bar.
Although it doesn't mention it, it's also possible to simply use ^js. (In fact anything like ^js/asdf will work, too.)
Should ^js be the default recommendation? Oftentimes you don't know the correct type of JS objects you're getting back from an NPM lib. Even if you do, using a generic annotation seems to have the same effect, so not sure there are any downsides to simply using ^js everywhere.
- Vorherrschende Sprache
- Shell
- Sterne
- 107
- Forks
- 130
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus clojure/clojurescript-site
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 72/100
clojure/clojurescript-site#413 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
clojure/clojurescript-site#392 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 20/100
clojure/clojurescript-site#390 · 1 Kommentar ·
-
contributing page: jbake download link times outEvtl. wieder frei @puredanger hat das vor 1940 Tagen übernommen, und es ist kein Pull Request offen. Offen
clojure/clojurescript-site#388 · 4 Kommentare · 1 zugewiesene Person ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 35/100
clojure/clojurescript-site#387 · 3 Kommentare ·
Alle Issues in clojure/clojurescript-site
Ähnliche Issues
-
weekly-report.sh: REPORT_PY defaults to a non-portable $HOME/workspaces pathEvtl. vergeben @rubambiza hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 80/100
rossoctl/automation#126 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
smswithoutborders/RelaySMS-Publisher#227 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
ehmpathy/rhachet-roles-ehmpathy#1247 ·
Maintainer antworten meist innerhalb von 1 Tag
-
needs-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
gregwebs/agent-vm-images#138 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100