Сегодня я заметил, что мог бы использовать ненулевой оператор, чтобы избежать множества проверок в некоторых методах в angular, например:
public showAlertHeader(account: Account): boolean {
return account!.brownfieldState === this.PENDING || !(account!.address && account!.address!.id);
}
Но тогда мой tslint пожаловался на использование этого, что я могу настроить, чтобы не жаловаться, но мне стало любопытно узнать, является ли это хорошей или плохой практикой вообще ...