Что означает "ambient" в TypeScript
Я не понимаю, что означает слово ambient
в следующем предложении:
Реализация функции не может быть объявлена в окружающем контексте.
Я не уверен, что понимаю общий смысл этого слова (английский не мой материнский язык), и если здесь есть определенное значение, я не понимаю его.
Я пытался понять на своем материнском языке, но не смог понять его в этом контексте. Это что-то вроде current context
, я бы сказал, но это не сработает.
Появилось сообщение, потому что я пытался declare
класс, который нельзя объявить, только module
может. Я исправил его, но до сих пор не понимаю смысл сообщения об ошибке здесь.
Ответы
Ответ 1
Окружение: the character and atmosphere of a place.
. TypeScript существуют файлы декларации, чтобы сообщить компилятору среды, в которой он запущен. Отсюда и окружающий контекст. Вы можете делать объявления только в контексте объявления, а не в реализациях.
PS: Декларация об окружающей среде, приведенная здесь.
Ответ 2
просто используйте эту команду, вероятно, она будет работать для вас npm установить rxjs