Есть ли способ принудительного использования типов в JavaScript? Я думаю о предварительном процессоре, который берет входной файл, написанный в ActionScript 3 или Java, и преобразует его в JS.
Мне не нужен большой механизм времени выполнения, мне просто нужно представить идею компиляции в моем рабочем процессе и запустить тривиальные проверки времени компиляции моего кода (а также использовать интерфейсы). Мне не нужен API от Java или Flex, просто синтаксис.
Стандартные функции браузера также могут быть проверены на основе определений IDL, но это не обязательно.