Установите зависимости:
npm install
В файле src/Inheritance.ts выполните следующие задания:
- Напишите конструкторы для классов
PersonиStudent, которые принимают в качестве параметра объекты с интерфейсамиIPersonDataиIStudentDataсоответственно
export class Person {
readonly _name: string;
readonly _secondName: string;
readonly _age: number;
}
export class Student extends Person {
readonly _phone: string;
}- Дополните классы
PersonиStudentметодамиgetDataс возвращаемыми значениями по интерфейсамIPersonDataиIStudentDataсоответственно
Проверить себя можно запустив команду npm run test.
После выполнения задания создайте pull request с решением.