@typescript_ru

Страница 191 из 669
GrafMine
25.03.2017
23:54:23
яж говорю я хз с вебпаком)

Andrey
25.03.2017
23:54:52
как и с node.js, как и с js, как и с ts? .____.

GrafMine
25.03.2017
23:55:00
именно

Andrey
25.03.2017
23:55:18
зачем тогда тебе TS?)

Google
Andrey
25.03.2017
23:55:57
ты доку-то открывал?

ладно … короче

npm i -g webpack webpack

можно по-другому еще, но делай так :)

Viacheslav
25.03.2017
23:57:28
вам лучше в приват пойти, а то оффтоп

Andrey
25.03.2017
23:57:57
вам лучше в приват пойти, а то оффтоп
в группе про TS оффтоп помогать ньюфагам?

если да, то ок :)

Viacheslav
25.03.2017
23:58:35
помогать с webpack и require.js?

Andrey
25.03.2017
23:59:43
¯\_(ツ)_/¯

GrafMine
26.03.2017
00:01:09
угу типа как запустил, но у меня вопрос, я вот собераю вот так, а вылазит ошибка а файлов тс нет, как мне увидеть их ?)

Andrey
26.03.2017
00:02:09
Сорян, пойду работать

GrafMine
26.03.2017
00:02:47
так весь смысл ТСа пропал)

Спасибо, андрей в любом случае, подскажи еще немного куда копать чтоб получать мапу для ТС ?

Google
Mike
26.03.2017
18:52:15
куда-то линку с чатом чтоль запостили?

Evjeni
26.03.2017
18:52:22
вечер в хату

https://t.me/beerjskyiv вот тут линк был

Aleh
27.03.2017
08:00:28
Норм народу подвалило, да

Andrey
27.03.2017
08:02:21
404 человека :)

Aleh
27.03.2017
08:08:40
?

Lili
27.03.2017
08:53:29
Приятно, когда тебе рады?

Lera
27.03.2017
10:38:15
Испортила цифру теперь 405

sunaraw
27.03.2017
16:41:01
Здравствуйте! Что делать с flow и функциями вида function qux({foo, bar}) { ... } ? Документация либо очень тонко обходит этот вопрос, либо это закопано где-то глубоко. В чатике по флоу очень мало народу, тут просто выше шанс, что кто-то ответит.

sunaraw
27.03.2017
16:47:14
Спасибо, понял

Kirill
28.03.2017
14:58:43
Привет, пацаны. Поставил @types/lodash, а он ругается на import * as sortBy from 'lodash/sortBy'; node_modules/@types/lodash/sortBy/index"' resolves to a non-module entity and cannot be imported using this construct.

Mikhail
28.03.2017
15:00:21
А какая версия ts у тебя?

Kirill
28.03.2017
15:01:06
Какая из последней vscode.

2.2.?

Александр
28.03.2017
15:01:21
https://medium.com/making-internets/why-using-chain-is-a-mistake-9bc1f80d51ba#.kg6azugbd

Kirill
28.03.2017
15:01:52
2.2.1

Александр
28.03.2017
15:02:00
вот тут даже так: import sortBy from "lodash/fp/sortBy";

Google
Kirill
28.03.2017
15:03:26
Вообще у меня работает tree-shaking, поэтому наверное, можно и так: import { sortBy } from 'lodash'; Но хочется понять, почему не работает изначальная версия.

Да, надо было именно "lodash/fp/sortBy".

Спасибо.

Паша
28.03.2017
15:32:36
пока откатись на более древнюю версию тайпингов

"@types/lodash": "4.14.38",

Kirill
28.03.2017
15:34:03
В итоге сейчас тс не ругается на import sortBy from "lodash/fp/sortBy";, а функции работают не правильно.

Работает только import { sortBy } from 'lodash';

Паша
28.03.2017
15:34:46
не использовал с /fp/, не могу сказать

andretshurotshka?❄️кде
28.03.2017
15:35:33
ща бы рамду)

Александр
28.03.2017
15:39:33
у меня с typescript 2.2.2 и тайпингами typings list └── lodash@4.0.0 всё работает как надо

Александр
28.03.2017
15:39:47
import * as sortBy from 'lodash/sortBy';

вот с таким импортом

Kirill
28.03.2017
15:45:13
Да, надо с версиями тс разобраться. ts-loader локальный модуль typescript испрользует или глобальный?

Александр
28.03.2017
15:48:11
локальный, да я сейчас проект с нуля создал там всё последнее

Admin
ERROR: S client not available

Александр
28.03.2017
15:48:39
├─┬ ts-loader@2.0.3 │ ├── enhanced-resolve@3.1.0 │ ├── loader-utils@1.1.0 │ └── semver@5.3.0 ├── typescript@2.2.2

ааа

я ставлю тайпинги-то через typings утилиту

Google
Александр
28.03.2017
15:51:00
а вот с пакетом '@types/lodash' не работает

https://github.com/Microsoft/TypeScript/issues/5073 https://github.com/DefinitelyTyped/DefinitelyTyped/issues/13679

Aleh
28.03.2017
16:08:03
отправь PR

Александр
28.03.2017
16:11:52
http://stackoverflow.com/questions/39415661/why-cant-i-import-a-class-or-function-with-import-as-x-from-y#39415662

там ссылка есть на вот это подробное описание

короче по стандарту нельзя экспортить функции и инстанциируемые объекты, вот спека: http://www.ecma-international.org/ecma-262/6.0/#sec-imports http://www.ecma-international.org/ecma-262/6.0/#sec-module-namespace-objects вот что находиться в @types/lodash/SortBy/index.d.ts import { sortBy } from "../index"; export = sortBy; как раз экспортят функцию

в тайпингах которые ставяться через typings этих папок нет, почему работает пока хз =)

мутная конечно область JS... ужос

с какого момента typescript стал такой придирчивый не очень понятно

так что надо просто правильно импортить и будет счастье: import { sortBy } from 'lodash';

Nikolay
28.03.2017
16:32:02
кто-нибудь знает способ, позволяющий не качать автоматически пакеты из @types при npm i package, если @types/dep указан в качестве зависимости у package?

Александр
28.03.2017
17:09:33
https://github.com/Microsoft/TypeScript/issues/9731#issuecomment-250371776

по ссылке как отключить ненужные

но качать всё равно будет

Nikolay
28.03.2017
17:12:31
В том и сложность, что наш внутренний npm-репозиторий не поддерживает scoped пакеты, но все равно спасибо, буду копать дальше

Artur
28.03.2017
17:42:29
Nikolay
28.03.2017
17:43:41
Прямого доступа к registry.npmjs.org нет )

Andrey
28.03.2017
19:21:03
Чат, wtf? простой код const allForms: string[] = variants.reduce((acc, item: IItem) => { const { form } = item; acc.push(form); return acc; }, []); Ругается на третью строку, что Argument of type 'string' is not assignable to parameter of type 'never'.

Aleh
28.03.2017
19:23:16
сложный map

Google
Andrey
28.03.2017
19:23:56
сложный map
Предлагаешь на [].map переделать?

Aleh
28.03.2017
19:24:22
variants.map(({form}) => form)

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