что срабатывает механизм type guard и если в объекте navigator’а нет свойства maxTouchPoints, то это какой-то неправильный навигатор и тогда он never. Так получается?
https://www.typescriptlang.org/play?#code/KYDwDg9gTgLgBAYwgOwM7wBYENUBUICuCGAyglMMMnALxwAUAlAFxwBGEEANsFtTQD44AbwBQcRCnQi4yLADcAlgHMsMaHAC+tOAHdFyACYRdAblHi4igGYMA5AFssIfEQwAFCAZio7V6nJKqupQjCKWEhQwBFABCipq0AB0Ti6ExJ7eqHBCAAzmEpoWEjb2DqgAss6uGV7IPn4GsvHB0GFiEpHA0bHNQYlQKZXV6R51Pjlw+ZZFljzwDsCGilgAigTAUACeADKK0nT6RiYpasQVSyv0dvSQ3pvMSFhQqMCMdowFVrb0i8trG22e3QKUuWFoNDoNzu9QeTxebw+4U6cCiMWoAEIMX8VutNrt9jBTjBiMBUF9tMAuK9vvZoIoqDA1IoUI1qEdjLp2hFUd10XAYFANhS4FSaR1OmjevQeRIAPQAHTY9AAQlwsAgANYqzbbAA+umAbAA8iQ9Yp3BgUMA9QBJACiFQgbEUPEYSrliiSMDJMHogQSISSBFeUAAgspGWE9XrZXBFcqw0YoF5DHqAOoGTnZS3W83uLBpi0QQzutie72+-0tAbB0MRqM8z4zUSacxAA
всё так
не бывает навигаторов без maxTouchPoints
Обсуждают сегодня