старый поменять?
export class Card<T> {
id: string;
name: string
number: string;
content: T;
public static create<T>(data: {id, name, number, content}): Card<T> {
const card = new Card();
card.id = data.id;
card.name = data.name;
card.number = data.number;
card.content = data.content;
return card
}
}
Создать новый тип (с помощью статического метода), внутри которого будет поле со старым типом (тоже должно создавать через статической метод) - это возможно сделать?
Обсуждают сегодня