в метод, что бы метод проверял есть ли у переданной переменной поле и только в этом случае все будет работать
объясню на примере
есть метод:
public someMethod(data: ITypeFirst | ITypeSecond | ITypeOther) {
data.fields ... что-то делаем
}
т.е. у всех этих интерфейсов есть параметр fields собственно с ним и работаю
есть ли возможность как-то сказать, что я работаю с любым объектом, у которого есть поле fields ? типа
public someMethod(data: any{fields}) {
data.fields ... что-то делаем
}
?
1) Создать базовый класс(интерефейс) с этим полем и в остальных типах наследоваться. 2) someMethod(data: { fields: Type })
Обсуждают сегодня