Microsoft/TypeScript

Intellisense: deprioritise native function methods

オープン

#61,426 opened on 2025/03/15

 (2 件のコメント) (2 件のリアクション) (1 人の担当者)TypeScript (13,395 件のフォーク)batch import
Experience EnhancementHelp WantedSuggestion

Repository metrics

Stars
 (108,860 個のスター)
PR merge metrics
 (PR metrics pending)

説明

🔍 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.

コントリビューターガイド