# Suggestion <!-- Please fill in each section completely. Thank you! --> ## 🔍 Search Terms - suggest / suggestion - IntelliSense - Snippet / snippets - Tooling - VS Code / vscode ## ⭐ Suggestion For the code: ```ts abstract class Base { abstract foo(param1: string, param2: boolean): Promise<void>; } class Sub extends Base { } ``` I should be able to type `f` inside the body of `Sub` and get a suggestion for `foo` that fills in the entire signature of the method when accepted: ```ts class Sub extends Base { foo(param1: string, param2: boolean): Promise<void> { | // cursor ends up here } } ``` Right now, accepting the suggestion for foo only inserts the text `foo`. I have to fill out the entire body of the method myself, typically by copy and pasting from the base class