Решил использовать TypeScript в проекте. Первый раз работаю с ним и сходу наткнулся на такую проблему.
Создаем класс:
class AnonimChat {
constructor(private $, private tpl) {
}
console(...params: any[]) {
console[params[0]](params.slice(1));
}
}
var AChat = new AnonimChat(()=>1, ()=>1);
AChat.console("log", "first", "second", 1, []);
Все вроде бы ОК, но запустив результат компиляции в console.log передается массив
["first", "second", 1, []], а надо то не массив, а аргументы по порядку. Я хз что делать ((( Подскажите дураку, пожалуйста.