Есть интерфейс словаря:
interface Dictionary<T> {
[Key: string]: T;
}
И некоторый класс, который рассчитывает ежедневное повторение некоторых exersizes:
export class ClassName {
DailyReapeatCount: Dictionary<number> = {};
}
Давайте инициализируем его:
let myClass = new ClassName();
myClass.DailyReapeatCount['exersize_01'] = 3;
myClass.DailyReapeatCount['exersize_02'] = 4;
// ... and so on
Затем мне нужно проверить, есть ли у него exersize с DailyReapeatCount более 5:
// pseudo code there
let isAnyExist = myClass.DailyReapeatCount.some(p => p.value > 5);
Там я получаю уведомление ts:
Невозможно вызвать выражение, тип которого не требует вызоваподпись.Тип Номер не имеет совместимых подписей вызовов. "
Как мне получить этот запрос?