@typescript_ru

Страница 343 из 669
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
declare module 'locale.i18n.js' { const content: Object; export = content; } так ?
звездочки нужны типа таких *locale.i18n*

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
выводит тип что ли неправильно ?

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
я тоже не знал

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: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
Ох годнота то какая https://github.com/AssemblyScript/assemblyscript
а вот тут поиграться можно https://maxgraey.github.io/Assembleash/#AssemblyScript

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 бекенд опыта и\или опыта другого современного фреймфорка, это выглядит странно для меня

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

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