@JSlang

Страница 733 из 2237
Oleg
09.03.2017
11:14:07
Это современно

Ivan
09.03.2017
11:14:15
это печально

Антон
09.03.2017
11:14:29
Это современно
ах.. ха... ааах.... ха.... аааааааааааааах.......

Narek
09.03.2017
13:23:02
Ребята вопрос: Я тут штуку одну написал, с ней можно быстро писать сервер и клиент, она в общем генерит из сервера схему, а вторая штука умеет из схемы генерить SDK для клиента. Ну и сам сервер удобнее писать т.к. у меня там всякие удобности, например валидация запросов и их конвертация в модели, автоматическая сериализация и десериализация моделей. Так вот вопрос - интересно это кому или нет, могу опенсорснуть.

Google
Oleg
09.03.2017
13:23:56
А ты опенсорсни и с докой и будет видно

Narek
09.03.2017
13:24:46
На это время нужно, а если я потрачу время и это будет никому не нужно - не очень хорошо выйдет

Oleg
09.03.2017
13:25:06
Без доки оно не будет нужно точно

Классика опенсорса

Narek
09.03.2017
13:25:20
Это очевидно, да

Дмитрий
09.03.2017
13:25:39
Всем привет, есть вопрос небольшой. Есть сайт, туда надо прикрутить вебсокеты. Но если на клиенте открывать по стопицот вкладок- то получается будут открыты стопицот сокетов. Есть какие-то решения, помимо shared workers, которые смогут хоть как-то работать в ie11? Находил что-то с local storage и iframe, но мне кажется, что iframe это совсем костыльно...

Narek
09.03.2017
13:25:40
да мне своего текущего хватает)

Кирилл
09.03.2017
13:25:55
ну все описанное тот же https://loopback.io/ умеет

Oleg
09.03.2017
13:26:48
Или стронглуп если ты боротад и любишь энтерпрайз

Кирилл
09.03.2017
13:28:14
разве это не 2 конца одной палки?

Oleg
09.03.2017
13:28:26
Одно основано на другом, да

Narek
09.03.2017
13:28:31
о, ну вот, заебись, как обычно кто-то это уже сделал

Google
Narek
09.03.2017
13:28:42
можно не выкладывать

правда он в обычный жс сдк не умеет

Oleg
09.03.2017
13:29:37
Там из коробки ещё можно ИИ айбиэмовское юзать в помощь

Narek
09.03.2017
13:29:43
только ангулар

но да ладно

Oleg
09.03.2017
13:30:18
10к баксов в месяц правда для энтерпрайз-версии...

Khangeldy
09.03.2017
13:30:18
/stat@combot

Combot
09.03.2017
13:30:18
combot.org/chat/-1001045541386

Кирилл
09.03.2017
13:30:20
для них еще и админку годную пилят

https://github.com/colmena/colmena-cms

Oleg
09.03.2017
13:30:54
На самом деле если задача выглядит полезной и нужно для разработки типичный вещей - скорее всего её уже кто-то сделал

Narek
09.03.2017
13:31:04
Oleg
09.03.2017
13:31:06
И можно только улучшить

Khangeldy
09.03.2017
13:36:00
Салам. Вопрос косательно redux-form. Кто нибудь делал submit validation для nested objects? Ссылка http://redux-form.com/5.3.0/#/examples/submit-validation?_k=s8qn6s. Тут у меня вместо username объект client.title.

Narek
09.03.2017
13:40:41
полистал loopback

я как понял у них сдк это динамическое, т.е. оно не генерит модели конкретные, например

Кирилл
09.03.2017
13:42:19
всмысле динамическое? по команде генерится сдк на основе описанных моделей и их методов

изменил что-то в модели - заново генери сдк

Narek
09.03.2017
13:43:32
ну он модели генерит, например?

прямо классы с моделями

Google
Narek
09.03.2017
13:44:26
если я грубо говоря в ide напишу api и посталю точку - он мне покажет методы с параметрами? Будет подсказывать типы? Будет подсказывать тип ответа и типы его полей?

Narek
09.03.2017
13:46:43
в моей штуке все генерится как тут - https://github.com/Naltox/node-vk-sdk

вот в этих файлах собственно то, что сгенерировалось



Aleh
09.03.2017
13:47:59
а ts генеришь через typescript api или не?

Кирилл
09.03.2017
13:48:09
в сдк для ангулара генерятся ресурсы ($resource) на основе описанных моделей. Так как все модели реализуют рест интерфейс, то у каждого ресурса есть стандартные методы (find, create и т д) + кастомные методы из реализации модели на сервере

Aleh
09.03.2017
13:49:27
Narek
09.03.2017
13:49:33
не видел, нет, я сам

https://github.com/Naltox/node-vk-sdk/blob/master/src/codeGeneration/TypescriptCodeGenerator.ts

Narek
09.03.2017
13:49:52
вот генератор

Aleh
09.03.2017
13:50:03
https://github.com/Microsoft/TypeScript/pull/13761

Narek
09.03.2017
13:51:23
> that can be used to print a TypeScript AST as-is (without transformation):

не совсем то, не?

Aleh
09.03.2017
13:52:11
в смысле?

сделал нужные ноды и запринтил

Narek
09.03.2017
13:52:50
мне же не AST нужен

мне наоборот нужно, из AST в .ts

Google
andretshurotshka?❄️кде
09.03.2017
13:55:04
Так он так и делает

https://github.com/goodmind/tl2typescript/blob/master/src/index.ts

Aleh
09.03.2017
13:57:21
мне наоборот нужно, из AST в .ts
ну правильно, имея ast ts тебе надо текст получить

Narek
09.03.2017
13:58:25
так он сгенерит .js код, нет?

Aleh
09.03.2017
13:58:35
нет

print typescript nodes as is

ты же сам это копировал

Narek
09.03.2017
13:59:53
Admin
ERROR: S client not available

Aleh
09.03.2017
14:00:00
да

Narek
09.03.2017
14:00:04
там речь про то, чтобы выводить ast

Aleh
09.03.2017
14:00:41
ну не консоль логом же, лол)

Narek
09.03.2017
14:01:07
ты же понимаешь, что typescript ast и .ts код это разные вещи?

Aleh
09.03.2017
14:01:10
короче, оно делает, что надо)

без трансформаций это значит типы не вырезает

или еще что-то, что в таргете прописано

принтер, который выводит json ноды не очень полезен

Narek
09.03.2017
14:03:02
ast != код

Aleh
09.03.2017
14:03:10
все, надоело

Кирилл
09.03.2017
14:03:24
ой все

Google
Oleg
09.03.2017
14:03:42
oi.vse();

Aleh
09.03.2017
14:03:44
типа того)

Narek
09.03.2017
14:03:44
ну ткните в доку, может я туплю

они там .d.ts генерят

Oleg
09.03.2017
14:16:59
Увы

/ban spam

Group Butler [beta]
09.03.2017
14:17:19
Oleg banned Alexey!

andretshurotshka?❄️кде
09.03.2017
14:25:07
они там .d.ts генерят
Любые ноды же

Это у меня d.ts просто

Narek
09.03.2017
14:27:23
вот это уже оно - https://github.com/dsherret/ts-type-info

хз кароче, может мы друг друга не понимаем, грубо говоря мне нужно чтобы я написал AST и typescript мне выдал .ts файл на тайпскрипте

в доках компайлера тайпскрипта я такого не нашел

Aleh
09.03.2017
14:29:08
да, это слишком свежее, инфа только в pr

Narek
09.03.2017
14:29:35
ну вот ткни в pr где написано, что он может выдавать .ts

andretshurotshka?❄️кде
09.03.2017
14:31:32
printer.printFile(ast)

все

Narek
09.03.2017
14:54:57
ну вроде работает, но апи у них странное: создаешь принтер с таргетом в ES6, а он тебе выдает ts код



Страница 733 из 2237