Прочитайте ответ
Для приведенного ниже кода,
type C = { a: string, b: number } function f({ a, b } = {a:"", b:0}): void { // ... }
Каков синтаксис для явного ввода параметра по умолчанию?
Вы объявляете тип перед присваиванием.
type C = { a: string, b: number } function f({ a, b }: C = {a:"", b:0}): void { // ... }