Typescript - это инструмент для определения типов значений , а не самих значений .Вы не можете определить значение как интерфейс.
То, что вы можете сделать, это установить значение по умолчанию Person
класса:
class Person implements IPerson {
constructor(private id='', private name= 'John') {
}
}
Итак, всякий раз, когда вы вызываетеконструктор с new Person()
создаст экземпляр со значениями по умолчанию.