在TypeScript中使用Partial <t>进行灵活的初始化

时间:2017-06-22 03:14:22

标签: typescript

我正在尝试在构造函数中使用init类型的Partial<T>参数来使初始化更加灵活。这是我的代码:

export class Team {
    id: string;
    name: string;

    public constructor(init?: Partial<Team>) {

    }
}

const team = new Team({});

我不知道为什么我会收到这个错误:

Argument of type {} is not assignable to parameter type Partial<Team>

0 个答案:

没有答案