我有一个要使用Typescript键入的类。我的想法是创建一个接口并让类实现它,就像这样:
interface IUser {
id: string
company_ids: string[]
}
export default class User implements IUser {
public _id
public company_ids
constructor() {
this.company_ids = 'Asdadsf'
}
}
我希望_id
和company_ids
的类型可以通过打字稿自动推断出来,但它们不是(如代码示例所示,我正在为{{1} }和打字稿不会抱怨,因为它将其视为company_ids
)
是否有办法做到而不必两次定义_id和company_ids的类型?
谢谢!