Skip to content

Intellisense: deprioritise native function methodsΒ #61426

Open
@alii

Description

@alii

πŸ” 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.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions