【发布时间】:2018-12-10 06:32:48
【问题描述】:
当 prop 类型为 Number、String 或 Boolean 时,它会给出正确的类型 promty:
但是当 prop 类型是 Object 时,它会是 any 类型:
当我将 Object 转换为返回您想要的接口的函数时,它也会被赋予正确的类型:
我在 options.d.ts 中找到了 prop 类型声明
export type Prop<T> = { (): T } | { new (...args: any[]) => T & object }
但不知道是什么意思,又是如何推断类型的?
【问题讨论】:
-
你在
required中有错字
标签: typescript vue.js