= function () {
                  
                  
                    this.a = 1;
                  
                  
                  };
                  
                  
                  
                  
                  
                  хочется как-нибудь достать typeof this
                  
                  
                  
                  
                  
                  т.е., не "задать", а наоборот "извлечь"
                  
                  
                
Значение this у одной и той же функции будет разным при разных вызовах. Как ты себе представляешь извлечение этого типа?
никак, typescript может извлечь тип только в design-time, а this в рантайме может быть разный
если ты скажешь для чего тебе извлечь, то возможно я подскажу альтернативные пути
пытаюсь сделать, чтобы оно само догадалось тут, чтобы не писать типы для N, P и R
Обсуждают сегодня