Как определить, существует ли свойство в интерфейсе
Как динамически определить, существует ли свойство в интерфейсе. Для объекта возможно использовать hasOwnProperty, а для интерфейса?
class Работа_с_БД {
сохранено_в_БД: boolean;
есть_изменения: boolean;
сохранить() {...}
}
interface IДокумент {
название: string;
дата_создания: дата;
}
class Документ extends Работа_с_БД implements IДокумент {
...
}
При реализации метода сохранить, для передачи через рест на бэк, хотелось бы не учитывать свойства родительского объекта
Ответы (1 шт):
Автор решения: Aziz Umarov
→ Ссылка
В динамике нет interface. typeScipt Interface в javaScript переводится ни во что.