Visual Studio 2013 NodeJS Инструменты, TypeScript, Хранить комментарии

Это моя установка. VS 2013, с Node JS Tools и Typescript. Добавление файла.ts обрабатывается без сбоев. У меня есть некоторые проблемы с интеграцией npm, но я смог обойти их.

Я также добавил EdgeJS. Он еще не поддерживает TypeScript, но я просто пишу свои вызовы EdgeJS с обычным JS в моих файлах TS. Проблема в том, что EdgeJS позволяет вам писать функции CS несколькими различными способами.

Один способ подобен следующему, где все тело заключено в блок комментария:

var hello = edge.func(function () {/*
    async(input) => {
      return ".NET welcomes " + input.ToString();
    }
*/});

К сожалению, компилятор TS по умолчанию удаляет эти комментарии, и я не могу найти способ в этом типе проекта изменить это поведение.

Мне просто не повезло (пока)?

1 ответ

Решение

Чтобы сохранить комментарии для TypeScript, вам нужно начинать их с новой строки. В приведенном вами примере многострочный комментарий не сохраняется, так как он начинается в конце строки с кодом.

Просто переместите начало комментария блока:

var edge = edge.func(() => {
    /*
      async(input) => {

      }
    */
});
Другие вопросы по тегам