VS Code does not show the correct parameter types on the tooltip when you mix default initialized parameters with regular parameters. Ex.:
function test(name= "John", age: number){}
The tooltip shown when you put the mouse cursor over test says (name: string, age: number): void instead of (name?:string, age: number).
