
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
если да, то ок :)

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

Andrey
27.03.2017
11:07:42

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

Aleh
27.03.2017
16:44:49

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:31:19

Паша
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 нет )

Artur
28.03.2017
17:59:08

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

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