Stefan

Results 40 comments of Stefan

А как поддержка типов делается у вас. Вот скомпилился tree в ts-классы, а откуда возьмется информация о типах или все считается строками? Как ide выдаст предупреждение? Есть какая-то тулза, которая...

Хотелось бы конечно в ts или в flow поддержку, с автокомплитом прям в tree без всяких компиляций, вы не оценивали трудозатраты? Вроде во flow/ts обещают поддержку syntax-плагинов. Или как в...

Под IDE не надо, достаточно под ts, сейчас тенденция, что IDE - просто морды к стандартным анализаторам, вроде flow/ts.

Вы не думали о том, как лучше встроить tree в ts? что б плагином все это конвертить в классы. Например, в template strings работала бы типизация переменных.

Преобразовать tree в функцию с шаблоном, по которому ts сгенерит класс: ```js // some.tree.js const Some = (t: ISome) => ` prop1: ${t.value} ` ``` Хотя тут наверное больше проблем...

Судя по-всему для поддержки типов нужно дождаться [Providing types](https://github.com/Microsoft/TypeScript/issues/16607#issuecomment-309647778). Еще упоминается Custom module resolution, но пока нет видимо api для этого. Максимум transformation-plugin можно сделать из валидного ts. Например, когда...

Вот, кстати [ts-graphql-plugin](https://github.com/Quramy/ts-graphql-plugin). Вполне себя норм комплитит, не думали что-то подобное сделать для tree в виде template strings? Проще будет песочницу сделать.

@gituser3000 Давай сделаем todo, где в порядке приоритетов все это перечислим, сперва надо диагностику выводить в tree. Основая идея в том, что б проксировать как можно больше фич от сгенеренного...

Не до конца избавился, в корне остается еще this && this.__decorate https://github.com/zerkalica/mol-react-examples ```bash src/index.js → docs/examples/app.js... (!) `this` has been rewritten to `undefined` https://github.com/rollup/rollup/wiki/Troubleshooting#this-is-undefined src/nxr/atom/-/web.js 685: "use strict"; 686: 687:...

No, it's stable version 0.12.1 In first case: {equals} object is strange here, may be pass null? ``` js export type WithEqualsCb = (a: V, b: ?V) => boolean ```