Вот тут прям в шок вводишь... Какие значения могут быть присвоены переменной с типом number? Перечисли штук пять, любых.
Скорей всего нет - это же разные типы, но точно не уверен.
Тип Timer_Fragment равен типу number?
(parameter) timer: Timer_Fragment
А timer какой тип имеет?
Соответсвенно number, так я пытался timer присваивает значение number там оно есть закомичено, но не все равно ошибка, потом решил сделать наоборот и превратить totalTime в Timer_Fragment.
Тут это называют Сложением с присваиванием, что более правильно. Если у нас переменная имеет тип number, то значение какого типа к ней можно прибавить? Перечисли все.
Оператор присваивания присваивает левому операнду значение, основанное на значении правого операнда.
Прибавляет и приравнивает
А оператор += что выполняет?