аргмуент конструктора помечается как public?
https://www.typescriptlang.org/play/index.html?target=2#code/MYGwhgzhAECC0G8BQ1XWAewHYQC4CcBXYXDfACizAFsBTALmj3wEssBzASkQF8k+koSDABCiFGkw4CxUhQAOhAEYgWwaFTqNmbLr35JB4KNADC4tBpoMmBXQG5Dlqc1llK17XY7dkly7gAFiwQAHSatNAAvFZ0jpZ8PEA
Это сокращённый способ инициализации свойств: https://www.stevefenton.co.uk/2013/04/stop-manually-assigning-typescript-constructor-parameters/
Обсуждают сегодня