LuaLS / LuaLS/lua-language-server
fun类型问题
Offen
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Lua
- Sterne
- 4.4k
- Forks
- 442
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
在---@overload fun(data:T):T 这种注释的情况下貌似没有办法使用泛型, 我需要
在cast_shot中识别到自己定义的字段类型,有使用泛型以外其他的办法吗
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Der Bericht nennt die Annotation @overload fun(data:T):T und den Einstiegspunkt cast_shot, aber keine Quelldateien oder Tests. Beginne damit, das Verhalten des generischen Typs bei cast_shot zu reproduzieren, und verfolge, wie der Language Server dort den benutzerdefinierten Feldtyp auflöst. Als abgeschlossen gilt die Aufgabe, wenn entweder generische Overloads diesen Feldtyp erkennen oder eine dokumentierte Alternative bereitgestellt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- lua
- Bereich
- devtools
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100