
Valery
06.09.2017
14:52:02
TS2306: File 'C:/dev/ccm_portal/ccm/locale.i18n.d.ts' is not a module.
судя по всему, по крайней мере он подцепил файл =)

Aleh
06.09.2017
14:52:05
в файлик locale.i18n.d.ts около старого положи:
const content: {}
export default content

Valery
06.09.2017
14:53:42
TS1046: A 'declare' modifier is required for a top level declaration in a .d.ts file.
да, собралось

Google

Aleh
06.09.2017
14:54:05
declare const content: {}

Valery
06.09.2017
14:54:24
угу, спс. А как это перенести в глобальное определение теперь? =)

Aleh
06.09.2017
14:54:46

Valery
06.09.2017
14:54:55
только одну звезду можно юзать

Aleh
06.09.2017
14:55:15
хз, пробуй, возможно никак

Valery
06.09.2017
14:55:45
ок, хоть отправная точка есть, спс

andretshurotshka?❄️кде
06.09.2017
14:57:00
а че react-redux типы для тс не могут в factory mapPropsToState ?
Note: in advanced scenarios where you need more control over the rendering performance, mapStateToProps() can also return a function. In this case, thatfunction will be used as mapStateToProps() for a particular component instance. This allows you to do per-instance memoization. You can refer to #279 and the tests it adds for more details. Most apps never need this.

Aleh
06.09.2017
14:59:05
https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/react-redux/index.d.ts#L140
вроде есть

andretshurotshka?❄️кде
06.09.2017
15:03:04
выводит тип что ли неправильно ?

Ron
07.09.2017
06:20:29

from
07.09.2017
13:52:28
а в ts должны нормально рендериться веб-компоненты?

Google

from
07.09.2017
13:52:33
т.е. custom elements
у меня линтер ругается что-то
а, вот подробнее

Eugene
07.09.2017
13:54:44

from
07.09.2017
13:55:09
Property does not exist on type 'JSX.IntrinsicElements'

Eugene
07.09.2017
13:56:16
Ещё отрывок кода

from
07.09.2017
14:01:43
<some-thing />
собственно вот https://github.com/Microsoft/TypeScript/issues/4648

Friedrich
07.09.2017
15:00:29
Сколько живу, а не знал, что в тайпскрипте можно так:
const name = document.getElementById('name'); // HTMLElement | null
const name = document.getElementById('name')!; // HTMLElement

Maxim
07.09.2017
15:02:46
это null assertion - в рантайме нулл может вылезти
есть e!.target!.name. а e?.target?.name - нет

Andrew
07.09.2017
15:08:06
я тоже не знал

Сергей
07.09.2017
15:08:40

Friedrich
07.09.2017
15:08:58

Сергей
07.09.2017
15:09:01
увидел

Ҫѐҏӗѫӑ
07.09.2017
15:09:08
в жс

Сергей
07.09.2017
15:09:13
я тоже не видел раньше !

Ҫѐҏӗѫӑ
07.09.2017
15:09:44
я про него и пишу

Google

Ҫѐҏӗѫӑ
07.09.2017
15:09:57
!. вне ts не нужен
и в нем надо избегать тоже
точнее он не !., а просто !
поехали на реакт некст. хватит мяться
го одним днём. там рейс есть
в том году так летал

Сергей
07.09.2017
15:13:16
у меня бабла не оч хватает

Ҫѐҏӗѫӑ
07.09.2017
15:13:18
в 7 утра там, в 0 вылет обратно
ну и зря
а. ну это из мск было. ты ведь в спб?

Сергей
07.09.2017
15:14:59

Ҫѐҏӗѫӑ
07.09.2017
15:15:59
я в прошлом году весь день с https://github.com/DanielRosenwasser общался
многое про ts узнал и про планы

Vladimir
07.09.2017
15:36:58
No homo

Nikolay
07.09.2017
19:11:18
Ох годнота то какая https://github.com/AssemblyScript/assemblyscript

Maxim
07.09.2017
19:18:21
Воу, лайк-лайк

Nikolay
07.09.2017
19:26:37

andretshurotshka?❄️кде
08.09.2017
01:38:22
А разве SEXP не выпилили?
В wasm

Alex
08.09.2017
07:28:27
Парни, есть такая либа
https://github.com/developit/preact-redux/blob/master/src/index.js
Как бы к ней тайпинги от реакт-редакса присобачить?

Google

Friedrich
08.09.2017
07:29:05
Мб просто скопипастить их с другим названием?

Alex
08.09.2017
07:32:46
Да вот я тоже думаю, но это мейнтейнить надо:)

Valery
08.09.2017
07:34:03
Вопрос - никто не юзал angularjs + ng-annotate + typescript ?

Alex
08.09.2017
07:35:10
Ангуларжс это который еще 1.х ?

Valery
08.09.2017
07:35:15
да
а, ну и + webpack

Alex
08.09.2017
07:36:03
Я не юзал, просто хотел уточнить
Это тебе в наследство такое досталось?

Valery
08.09.2017
07:37:44
в наследство angularjs + requirejs, сейчас ведем миграцию на webpack + typescript + angular
а что тебя так насторожило вроде не совсем древний стек )

Alex
08.09.2017
07:39:27
Ангулар 1 вроде как общепризнанное зло?

Eugene
08.09.2017
07:39:51
да

Valery
08.09.2017
07:40:05
в мире реакта да =) У меня свое мнение на этот счет
просто когда весь фронтендт схлопывается до мира реакта, к общепризнанному надо относиться осторожнее

Alex
08.09.2017
07:40:45
В мире ангуляра и вуе ведь тоже?
Еще есть вуе и а2 ( который уже а5)

Valery
08.09.2017
07:41:10
лично мое ИМХО - angularjs как фреймворк лучше, чем angular2
он просто староват

Eugene
08.09.2017
07:41:32
а чем лучше?

Valery
08.09.2017
07:41:34
vue тоже калька с a1
смотрел a2 ? это такой кровавый java enterprise в мире фронтенда

Google

Valery
08.09.2017
07:42:47
он очень переусложнен
http://blog.rangle.io/dynamically-creating-components-with-angular-2/
так в A2 динамически создается компонент. В том же реакте для этого нужно просто под if`ом нарисовать что-угодно.
последний кусок кода можно заценить)

Dreamerinnoise
08.09.2017
07:47:53
Это нормально, если я не вижу ничего страшного?

Valery
08.09.2017
07:49:13
если у тебя нет с#\java бекенд опыта и\или опыта другого современного фреймфорка, это выглядит странно для меня

Eugene
08.09.2017
07:50:12

Valery
08.09.2017
07:54:38
ну для новой приложухи я наверное бы взял vue, а не angularjs. Но в целом и то и то уже не интересно

Ron
08.09.2017
07:58:48
кто-нибудь отключал автозапуск сервака после изменений в вебшторме? cli
можно билдить хоткеем например, а не при каждом чихе?

Aleh
08.09.2017
09:21:28
Ng1 с тайпскриптом можно жить до первого could not instantiate module