вам нужно создать экземпляр вашего параметра, прежде чем использовать его:
ProcessInfo: any | false = false;
используя ': ', вы просто устанавливаете его тип, но его значение равно 'undefined', пока вы не используете ' = ';
Чтобы использовать параметр процесса вашего объекта, необходимо убедиться, что он существует:
if (this.ProcessInfo.hasOwnProperty('process')) {
if (this.ProcessInfo.process.data.mortgage.length) {
for (let i = 0; i < this.ProcessInfo.process.data.mortgage.length; i++) {
if (this.ProcessInfo.process.data.mortgage[i].mortgageHeader !== null) {
const findItem = this.categories.find(
obj =>
obj.value ==
this.ProcessInfo.process.data.mortgage[i].mortgageHeader.category
);
}
}
}
}