@typescript_ru

Страница 217 из 669
Alex
27.04.2017
12:55:44
хм

Сергей
27.04.2017
12:55:46


andretshurotshka?❄️кде
27.04.2017
12:55:54
потом keyof typeof value )

Alex
27.04.2017
12:56:00
а, блин

Google
Alex
27.04.2017
12:56:08
точно

andretshurotshka?❄️кде
27.04.2017
12:56:09
Сергей
27.04.2017
12:57:45
короч если чекать по значению, то через пайп

andretshurotshka?❄️кде
27.04.2017
12:58:00
потом keyof typeof value )
а не, не пойдет, keyof только строки может получить)

from
27.04.2017
13:02:56
А что делать, если я в ts файле импортирую функцию из js файла, которая использует arguments? естессн когда я её вызываю как func(arg1, arg2) тайпскрипт ругается, что "parameters do not match any signature of call target"

from
27.04.2017
13:07:02
пояснишь?

Сергей
27.04.2017
13:07:18
написать тайпинги в .d.ts файле для этой функции

from
27.04.2017
13:08:05
ага понял

спасибо)

Artur
27.04.2017
15:23:27
prettier для typescript ещё не айс, да?

Ҫѐҏӗѫӑ
27.04.2017
15:41:44
для него есть своя тулза

Artur
27.04.2017
15:42:00
Google
Ҫѐҏӗѫӑ
27.04.2017
15:43:14
https://medium.com/@Jakeherringbone/solving-complex-whitespace-management-challenges-27f1f6139699

Evgeny
27.04.2017
15:43:44
изпользует кто в проектах ioc/di ?

Aleh
27.04.2017
15:44:26
из вима

Max
27.04.2017
15:44:35
изпользует кто в проектах ioc/di ?
Ну я через контекста сделал тупой di

Artur
27.04.2017
15:44:39
я tsfmt юзаю
Ну оно не такое крутое

Max
27.04.2017
15:44:44
Если ив про реакт

Aleh
27.04.2017
15:45:04
использую di

Max
27.04.2017
15:45:15
О, серега. Забыл про билет. Дай ссылку

Или гуглить react.next?

Evgeny
27.04.2017
15:46:10
Aleh
27.04.2017
15:46:20
руками

эти работают в рантайме, мне не нравится

и надо выдумывать костыли для меток

Artur
27.04.2017
15:49:33
https://github.com/pleerock/typedi

Aleh
27.04.2017
15:50:19
typedi такой же

Artur
27.04.2017
15:51:15
typedi такой же
А как можно сделать резолв сервисов во время компиляции?

Кастомный шаг сборки с генерацией кода?

Aleh
27.04.2017
15:51:26
да

Google
Artur
27.04.2017
15:51:29
Типа как в Symfony DI

Aleh
27.04.2017
15:51:36
ну там не совсем так)

но вообще да, я начинал писать, но чет загрустил и забил)

Алексей
27.04.2017
15:51:51
да
Зачем?

Aleh
27.04.2017
15:52:13
Зачем?
зачем что-то делать в рантайме, если можно в компайлтайме? :)

как бонус получим проверку от flow/typescript

Artur
27.04.2017
15:53:35
Это кстати очень круто, и на выходе получить можно более производительный код

У тебя бек/фронт?

Aleh
27.04.2017
15:54:39
больше фронта

Artur
27.04.2017
15:54:50
А code splitting работает нормас?

Ҫѐҏӗѫӑ
27.04.2017
15:55:03
http://img0.joyreactor.cc/pics/comment/full/%D1%81%D1%82%D1%80%D0%B8%D1%82%D0%B0%D1%80%D1%82-%D1%8D%D1%82%D0%B8-%D0%BE%D0%B1%D0%B5-%D1%8D%D1%81%D0%BA%D0%BE%D0%B1%D0%B0%D1%80-1997360.jpeg

Aleh
27.04.2017
15:55:14
А code splitting работает нормас?
так, пока не уловил вопрос

типа сервисы, которые нужны только потом?

Artur
27.04.2017
15:55:39
так, пока не уловил вопрос
Ну я так понимаю на выходе после сборки контейнера у тебя получается большой класс со сгенерированными функциями-фабриками, так?

Aleh
27.04.2017
15:55:59
у меня на фронте таких нет, потому что пользователь проходит флоу включающий все сервисы

Artur
27.04.2017
15:56:23
Много времени заняло такое замутить?

Aleh
27.04.2017
15:56:29
да оно пока не эмитит

Google
Aleh
27.04.2017
15:56:36
я ж говорю, загрустил и забил0

и делаю дальше руками

но надо собраться с мыслями и доделать)

Artur
27.04.2017
15:57:11
Так, погоди, так есть у тебя кастомный шаг или нет?)

Aleh
27.04.2017
15:57:20
да, делается руками)

Admin
ERROR: S client not available

Aleh
27.04.2017
15:57:49
кастомный шаг - открыть файл и записать как создавать

в своей автотулзе я только дошел до построения графа зависимостей

Artur
27.04.2017
15:59:06
https://github.com/mass3ff3ct/mobx-react-inject - вот товарищ написал, но там для mobx + react

Store-to-store injection

Aleh
27.04.2017
15:59:56
ну я там декораторы юзаю как метки для парсера

т.е. по факту там export const Service = () => a => a

Artur
27.04.2017
16:02:06
Ну да

Aleh
27.04.2017
16:05:09
просто по ощущениям это костыль из-за слабо настраиваемого резолва модулей

с другой стороны это не единственный костыль в нашем мире для удобной разработки)

https://twitter.com/typescriptlang/status/857627443716214784

хотя чет непонятно

yadro
28.04.2017
05:52:47
Привет чат, как вы решаете проблему с классами у которых много свойств? Решение которое сейчас приняли это создать интерфейс и класс с одинаковыми полями и в конструктор передавать объект, реализующий этот интерфейс

Google
yadro
28.04.2017
06:33:31
так то норм) но вот у нас ограничение на количество аргументов функции ввели, чтобы не было длинных конструкторов

Aleh
28.04.2017
10:46:36
а кто как coverage считает?

ситуация, когда я из ts/ts+babel генерю es5+maps вроде просто, там nyc шикарно справляется, а вот когда пускаем с require-hook-ми

как в этом случае coverage посчитать?

можно конечно забить на ts и вставить babel-plugin-instanbul

Max
28.04.2017
11:40:23
куда дели )

Aleh
28.04.2017
11:40:36
хз, похоже на спам какой-то

Max
28.04.2017
11:40:52
ну я вот не успел посмотреть :(

Aleh
28.04.2017
11:41:21
ну можешь ему в личку написать)

Рамазан
28.04.2017
11:42:03
мне в личку

Max
28.04.2017
15:29:45
парни

export function loadFields() { return (dispatch(): void, getState: any)=>{ return dispatch() }) }

как в функии задать тип функции? )

так не работает

Страница 217 из 669