typescript function(inter): {area: number}后面的花括号里的什么意思?

typescript function(config:SquareConfig): {color:string, area: number}后面的花括号里的什么意思?
config属性不是有接口SquareConfig规定了吗?
{color:string, area: number}是什么作用

interface SquareConfig {
    color?: string
    width?: number
}
// 这里{color:string, area: number}是什么意思?
function createSquare(config: SquareConfig): {color:string, area: number}{

}
阅读 3.9k
1 个回答

自然是这个函数的返回值的类型,这里规定了返回值必须为包含string类型的colornumber类型的areaobject

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题