Typescript 默认参数的显式类型

Typescript 默认参数的显式类型,typescript,ecmascript-6,Typescript,Ecmascript 6,阅读 对于下面的代码 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 { // ... } 在赋值之前声明类型 type C = { a: str

阅读

对于下面的代码

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 {
    // ...
}

在赋值之前声明类型

type C = { a: string, b: number }

function f({ a, b }: C = {a:"", b:0}): void {
    // ...
}

现在编译,现在编译。