SubFn) {
                  
                  
                      return fn("Hohoho");
                  
                  
                  }
                  
                  
                  
                  
                  
                  demo((value: string) => {
                  
                  
                        console.log("Subscription update!", value);
                  
                  
                  })
                  
                  
                  
                  
                  
                  Почему выдает такую ошибку? Ведь может быть и string и null
                  
                  
                  
                  
                  
                  Type 'string | null' is not assignable to type 'string'.
                  
                  
                        Type 'null' is not assignable to type 'string'
                  
                  
                
Потомучто в начале ты задекларировал, что val: string: null, а потом утверждаешь, что val: string. Тайпскрипт тут прав
Обсуждают сегодня