Установите зависимости:
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 с решением.