ts中interface定义的问题

NEVER FORGET?
  • 5
新手上路,请多包涵

微信图片_20211014151740.png
有大佬解释解释这是什么意思吗 特别是下面一行

回复
阅读 159
2 个回答

TableProps定义了一个类型,如果你设置一个变量为TableProps类型,那么这个变量赋值就需要按照定义的形状赋值,大致这样子

let Test: TableProps = {
    columens: [{name: '1'},{name:'2'}],
    apiFun: (param = []) => new Promise(resolve => resolve({}))
}

apiFun 是一个方法,接受数组类型的入参(或者没有),返回时 Promise,Promise 内部返回数据为 空对象 | PromiseLike<{}>?

你知道吗?

宣传栏