@typescript_ru

Страница 153 из 669
Nikita
17.01.2017
09:28:30
печаль в том, что ошибок нет. пускай будет какая-то не понятная, хоть что-то. но выглядит так, буд-то все ок.

Vladimir
17.01.2017
09:31:02
Посмотрю, как время будет

Нужно смотреть что coverage пишет

Google
Nikita
17.01.2017
09:31:53
да я ща issue наверное оформлю, хотя уверен - команда flow также болт забьет, у них есть основной клиент, от которого и так куча задач)

Vladimir
17.01.2017
09:32:32
Ну чтобы оформить issue нужно понять суть и сделать тестовый кейс

Ҫѐҏӗѫӑ
17.01.2017
09:38:44
флоу чат надо переименовывать во "флоу + ярн = ?"

Vladimir
17.01.2017
11:09:11
@gusnkt в общем, я слегка поэкспериментировал с твоим кодом

вывод печален

Nikita
17.01.2017
11:09:53
баг в флоу, или я говнокодер?

Vladimir
17.01.2017
11:10:01
баг в флоу

при импорте компонентов

Мое подозрение, что этот баг существует потому что фейсбук использует createClass )

Nikita
17.01.2017
11:12:23
печаль-беда, ну через пару часиков напишу issue

Vladimir
17.01.2017
11:12:41
или это вообще не имеет отношения к реакту

ща

Nikita
17.01.2017
11:13:15
я еще подумал это может быть их магия с propTypes

Google
Nikita
17.01.2017
11:13:43
в компонентах

Nikita
17.01.2017
11:14:39
надо попробовать в деве babel-plugin-typecheck врубить, мб он такое поможет ловить

Ҫѐҏӗѫӑ
17.01.2017
11:14:54
злой ты
это вовсе не так)

Aleh
17.01.2017
11:16:05
это вовсе не так)
баг всплыл после того, как флоу ушел в другой чат. Совпадение?

Vladimir
17.01.2017
11:18:18
в общем, затрудняюсь сказать, что за хуйня происходит, но переименование файла решает проблему)

Nikita
17.01.2017
11:18:41
хм, может это связанно с css-modules?

Vladimir
17.01.2017
11:18:58
вполне возможно

Nikita
17.01.2017
11:19:20
у тебя используются? какая регулярка на css?

Vladimir
17.01.2017
11:19:47
да я вообще не пишу фронтэнд

но в общем - точно связано

Nikita
17.01.2017
11:21:30
печаль-беда, но хоть понятно куда копать, спасибо

Vladimir
17.01.2017
11:21:49
удали Image.css

увидишь тогда все ошибки

а фикс простой - добавить в импортах .js везде

Serge
18.01.2017
08:27:16
Приветствую! Ищу желающих практиковать разговорный английский. Предлагаю раз в неделю по скайпу по часу разговаривать о прекрасном мире TypeScript / JavaScript :) Если вам интересны разговоры о программировании, ваш уровень английского уже позволяет выражать ваши мысли, пожалуйста, напишите мне в личку.

Serge
18.01.2017
08:28:37
Я с репетитором и так 5 дней в неделю занимаюсь. Но хочется-то разговаривать о программировании :)

Google
Timur
18.01.2017
08:28:50
А IELTS сдавали уже?

Я готовлюсь активно.

Serge
18.01.2017
08:29:49
Я предлагаю раз в неделю по 1 часу обсуждать новости айти, программирование. Мой основной опыт это серверная ява, но сейчас я активно переключаюсь на node.js + front-end

Экзаменов никаких не сдавал.

Саша
18.01.2017
09:15:00
Так может чат сделать для обуждения новойтей айти только на ингише ?

Timur
18.01.2017
09:15:40
Мне лично письменного английского и на работе за глаза хватает, а вербальной практики нет. Но сделайте, я вступлю.

Gordey
18.01.2017
10:56:23
Да проще зайти в анлоязычный чат где нэйтивы общаются

Roman
18.01.2017
10:58:01
например гитхаб ишьюс лол

Aleh
18.01.2017
10:58:21
есть гиттер

тайпскрипта

но тут ж хотели голосом

Dmitriy
18.01.2017
11:06:54
Привет

Dmitriy
18.01.2017
11:07:05
Народ, а как правильно использовать вариативный тип переменной (не знаю как правильно называется это a:string|string[]) ? У меня есть две функции load(name:string) и loadAll(name:string|string[]){ If(name.constructor !== Array){ load(name); } } Но typescript ругается, что load ожидает string, а я сую string|string[]

Aleh
18.01.2017
11:13:29
Народ, а как правильно использовать вариативный тип переменной (не знаю как правильно называется это a:string|string[]) ? У меня есть две функции load(name:string) и loadAll(name:string|string[]){ If(name.constructor !== Array){ load(name); } } Но typescript ругается, что load ожидает string, а я сую string|string[]
https://www.typescriptlang.org/play/index.html#src=declare%20function%20load(a%3A%20string)%3A%20void%3B%0D%0A%0D%0Afunction%20loadAll(a%3A%20string%20%7C%20string%5B%5D)%3A%20void%20%7B%0D%0A%20%20%20%20if%20(!Array.isArray(a))%20%7B%0D%0A%20%20%20%20%20%20%20%20load(a)%3B%0D%0A%20%20%20%20%7D%0D%0A%7D

Anatoly
18.01.2017
11:25:42
Ребят, всё также не могу обновиться на 2.1: ERROR in error TS18002: The 'files' list in config file 'tsconfig.json' is empty. Кто как решал эту проблему? Использую ts-loader

Anatoly
18.01.2017
11:29:38
ts: { configFileName: '', compilerOptions: { target: "es5", module: "commonjs", rootDir: "./src/ts/", noImplicitUseStrict: true, preserveConstEnums: true }, exclude: [ "node_modules" ] }

Vasiliy
18.01.2017
11:31:28
ts: { ? это не tsconfig.json ?

вот мой: { "compilerOptions": { "target": "es6", "lib": ["es6", "es2017", "dom"], "moduleResolution": "node", "sourceMap": true, "jsx": "react", "removeComments": true, "noImplicitAny": false, "noEmitOnError": false, "strictNullChecks": true, "allowJs": false, "outDir": "./tmp", "baseUrl": "./src/scripts", "rootDirs": [ "src/scripts", "generated/css" ] }, "exclude": [ "tmp", "dist", "node_modules" ], "compileOnSave": false, "buildOnSave": false } пора, кстати, его пересмотреть уже, мб что-то тут лишнее есть

Google
Anatoly
18.01.2017
11:31:58
Неа, можно же вроде как напрямую указать?

Vasiliy
18.01.2017
11:33:51
а почему просто не положить в корень проекта tsconfig.json? https://github.com/TypeStrong/ts-loader/blob/a4aef4c54f786a1b76be7e127f9499c275243ba7/src/index.ts#L81 https://github.com/TypeStrong/ts-loader/search?utf8=%E2%9C%93&q=configFileName

Anatoly
18.01.2017
11:34:50
Хотя во втором webpack это уже deprecated. Потому что у меня много tsconfig, удобнее хранить прямо в конфиге вебпака.

Alex
18.01.2017
11:34:51
Кто использует ts и neovim какие плагины используете для автокомплита и ошибок?

Admin
ERROR: S client not available

Anatoly
18.01.2017
11:35:21
@vyorkin Ну в общем спасибо, буду у себя разбираться, проблема локальная значит

Alex
18.01.2017
11:36:29
че-то у меня не работает он вообще

call dein#add('Shougo/vimproc.vim', {'build': 'make'}) call dein#add('Quramy/tsuquyomi')

Vasiliy
18.01.2017
11:37:03
вот как у меня сейчас: " typescript Plug 'Quramy/tsuquyomi' Plug 'leafgarland/typescript-vim' " Plug 'HerringtonDarkholme/yats.vim' Plug 'Shougo/vimproc.vim' " Plug 'clausreinke/typescript-tools.vim' " Plug 'mhartington/vim-typings' " Plug 'Quramy/vim-dtsm' какие-то старые закоментаренные еще рядом валяются лол

Alex
18.01.2017
11:37:29
а typescript-vim для чего?

если yats есть?

Vasiliy
18.01.2017
11:38:24
yats лучше? я пробовал вроде его тоже, не знаю, почему-то выбрал leafgarland/typescript-vim

Alex
18.01.2017
11:38:29
а он закоменчен

ну по крайней мере так считает автор)

Vasiliy
18.01.2017
11:39:04
попробую еще раз, спасибо

да) ну я пробовал и то и то и почему-то выбрал leafgarland/typescript-vim, уже не помню почему даже если честно) но звездочка стоит и он закоменчен, значит, сознательно был сделан выбор (я надеюсь, тк не помню)

Alex
18.01.2017
11:40:09
какие-то переменные установлены для tsuquyomi?

Vasiliy
18.01.2017
11:40:19
да вроде нет, проверил только что

Anatoly
18.01.2017
11:44:05
Vasiliy А ты используешь и для разработки и для продакшн сборки один и тот же tsconfig?

Google
Vasiliy
18.01.2017
11:44:14
да

Aleh
18.01.2017
11:45:34
В одном проекте юзается второй для cucumber

Но там весь билд средствами tsc

Anatoly
18.01.2017
11:46:30
Ну вы авторитеты, щас буду тоже один конфиг делать, посмотрел, там у меня разница существенная впринципе только в removeComments: true

А секция ts в webpack вместо tsconfig походу deprecated

Aleh
18.01.2017
11:47:15
Никогда не юзал и даже не видел)

Anatoly
18.01.2017
11:47:17
Из-за этого и проблема у меня возникала с files

Yuri
18.01.2017
11:50:29
я правильно понимаю что так нельзя делать? https://gist.github.com/tyv/2ae66c59823b176c08ff6353982ccf9e

в смысле что нельзя как-нибудь сделать так чтобы это можно было — как бы запутанно это ни звучало

Aleh
18.01.2017
11:51:43
Можно через mapped types

[K in A]: boolean

Vasiliy
18.01.2017
11:52:39
да, это крутая фича, она прям сразу на https://github.com/Microsoft/TypeScript/wiki/What's-new-in-TypeScript#mapped-types самая первая (последняя)

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