Валерий Чупурнов @skoder
В очередной раз, сам задал вопрос, сам ответил:
Конструкция означенная выше, вполне работает. Единственно что TypeScript не знает про метод context у require
Заменяем типа на any, и все работает:
declare var require: any;
let requireAll = (r) => {
r.keys().forEach(r);
}
requireAll(require.context('./plugins/', true, /\.ts$/));