function log(target: Function, key: string, value: any) {
return {
value: function (...args: any[]) {
var a = args.map(a => JSON.stringify(a)).join();
var result = value.value.apply(this, args);
var r = JSON.stringify(result);
console.log(`Call: ${key}(${a}) => ${r}`);
return result;
}
};
}
Все зашло настолько далеко, что проще загрузить с git последнюю загруженную версию, где все работало.
Что у Вас выводит console.log(React)? console.log(React.DOM)? console.log(React.DOM.a)?
Дожно быть два объекта и одна функция.
ЗЫ внезапно у React, оказывается, есть поле React.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED. Не знал.