Microsoft/TypeScript

Intellisense: deprioritise native function methods

Open

#61.426 geöffnet am 15. März 2025

Auf GitHub ansehen
 (2 Kommentare) (2 Reaktionen) (1 zugewiesene Person)TypeScript (6.726 Forks)batch import
Experience EnhancementFix AvailableHelp WantedSuggestion

Repository-Metriken

Stars
 (48.455 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 6T 17h) (9 gemergte PRs in 30 T)

Beschreibung

🔍 Search Terms

native methods apply bind deprioritise autocomplete

✅ Viability Checklist

⭐ Suggestion

In autocomplete on a function, it would be great if TypeScript could prioritise extra methods/properties over the native ones.

📃 Motivating Example

Bun has some APIs that exist on a function, for example Bun.inspect() and also Bun.inspect.table. When typing Bun.inspect. the first few suggestions are more likely not as useful as the extra properties

Here I would have preferred for .custom and .table to be first in the list:

Image

💻 Use Cases

  1. What do you want to use this for?: Would make it easier for the developer to discover often more useful methods and properties
  2. What shortcomings exist with current approaches?: Extra methods/props are more difficult to see
  3. What workarounds are you using in the meantime?: N/A

I would be very happy to help implement this, with some guidance as to roughly where I should look to implement it! Cheers.

Contributor Guide