TypeScript转载(二)

https://segmentfault.com/a/1190000020940503

其他:

// @ts-ignore   忽略某一行的ts检查
interface GetContractById {
	data: AxiosResponse<string>,
	[attr: string]: any            // 可以传入其他
}
new Promise<string>((resolve) => {    // await 之后拿到的是个string
  setTimeout(() => {
     resolve('hhhhh')
  }, 2000)
})
const [data, setData] = useState<string[]>([])   // useState上类型