Вы замечали странности работы кода скомпилированного gulp-typescript?
Уже не в первый раз ловлю себя на мысли, что скомпилированный код работает не так, как должен.
Вот например в модуле "а" я что-то изменил и раз появилась ошибка в модуле "б". Начинаю разбирать и в консоль показывается ошибка, который нет, например какое-то локальное свойство имеет неправильное значение. И вот когда начинаешь проверять это свойство, то есть выводишь его в консоль, бах, все заработало. И это было как раньше, так и сейчас и чем больше кода, тем чаще такие казусы.
Ещё грешу на gulp-never, который сейчас отключу, но все же хочу поинтересоваться бывает ли подобное у Вас и если да, то пользуетесь Вы gulp-never?