
Сергей
29.06.2017
11:47:51
Type 'L' is not assignable to type 'string'.

Google

Сергей
29.06.2017
11:48:34
потому что в качестве ключа нужна строка

Marlik
29.06.2017
11:50:09
Парни, куда покопать, получаю такое:
ERROR in [at-loader] ./src/site.tsx:1:8
TS1192: Module '"/var/www/marlikalmighty.github.io/node_modules/@types/react/index"' has no default export.
webpack: Failed to compile.

Сергей
29.06.2017
11:50:42

Marlik
29.06.2017
11:51:40

Aleh
29.06.2017
11:51:47

Сергей
29.06.2017
11:56:52
пожалуйста)
один вопрос
А как инстанциировать ObjectWith?
const object: ObjectWith<P, L> = ?

Aleh
29.06.2017
11:57:06
первый параметр можешь убрать
const object: ObjectWith<“asdasd” | “asdsad”>

Сергей
29.06.2017
11:57:52

Vladimir
29.06.2017
11:58:43
Даже не пытайся такие функции имплементить

Pavel
29.06.2017
11:59:03
есть какой-нибудь простой способ на основе интерфейса сделать объект с рандомными данными соответствующих типов?

Vladimir
29.06.2017
11:59:15
Нет

Google

Aleh
29.06.2017
11:59:30
ну тут без as не получится

Сергей
29.06.2017
11:59:39

Aleh
29.06.2017
11:59:48
const o = {} as ObjectWith<L>

Vladimir
29.06.2017
11:59:50
Ну я это и имею в виду

Сергей
29.06.2017
12:00:36
надо поглубже изучить ts

Adam
29.06.2017
12:02:59
надо поглубже изучить ts
здесь про mapped types https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-1.html

Сергей
29.06.2017
12:09:24

Yumi
29.06.2017
12:09:52
А можете кто подсказать, есть может годные туториалы, кроме официальной документации?

Adam
29.06.2017
12:11:31

Yumi
29.06.2017
12:12:10
Спасибо, но это и так понятно, имелось введу немного другое.

Adam
29.06.2017
12:12:48
я сотрел книжки по ts, там перессказ документации, в основном

Yumi
29.06.2017
12:13:35
Да я не про книжки, просто есть крутые чуваки, которые могут интересно подавать информацию.

Ivan
29.06.2017
12:13:38
значит надо искать блогпосты об опыте разных людей

Mike
29.06.2017
12:13:41
официальная дока очень хороша

Ivan
29.06.2017
12:13:45
а как это искать я не знаю ))

Dreamerinnoise
29.06.2017
12:14:00
Есть мини блог по тс

Adam
29.06.2017
12:14:00

Dreamerinnoise
29.06.2017
12:14:02
ща скину

Google

Aleh
29.06.2017
12:14:12
книжка basarata неплоха
https://basarat.gitbooks.io/typescript/

Adam
29.06.2017
12:14:29
а так да, фронтендеры крутые блоги ведут

andretshurotshka?❄️кде
29.06.2017
12:14:36
gcanti ?)

Yumi
29.06.2017
12:14:42

Dreamerinnoise
29.06.2017
12:15:00
Ну такое себе конечно
тоже пересказ доки
но хороший

Adam
29.06.2017
12:15:19

Yumi
29.06.2017
12:16:21

Adam
29.06.2017
12:16:56

Aleh
29.06.2017
12:17:17
ну не совсем дока, он там от себя много пишет
примеры другие приводит

Ivan
29.06.2017
12:17:30
в доку не напишешь кучу рефов на похожие вещи

Yumi
29.06.2017
12:17:40

Adam
29.06.2017
12:21:25

Yumi
29.06.2017
12:21:53
Спасибо, обращусь, если что-то будет непонятно на английском. ?

Aleh
29.06.2017
15:38:48
https://github.com/babel/babel/pull/5899/files#diff-6dc6867139a16a7110e09484020b60e6R9

Google

Aleh
29.06.2017
15:38:50
хех
throw path.buildCodeFrameError("'const' enums are not supported.”);
throw path.buildCodeFrameError("Namespaces are not supported.");
и import = тож не делают

Vladimir
29.06.2017
15:41:45
Ну в общем то кто бы сомневался

Aleh
29.06.2017
15:42:40
ну как раз хорошо
всякое говно повыкидывают
а проблему с импортами решили отлично, если оно не юзается как runtime конструкция, то убирают из импорта ?

Admin
ERROR: S client not available

Sergey
29.06.2017
17:32:50
А у кого нить получалось запустить моку с тснодой и резолвом рутов из конфига?

Max
29.06.2017
17:38:43
как сделать
import shit as pile from ‘someshit’?
дефолтный as

Vladimir
29.06.2017
17:39:09
Никак
там не нужен as

Max
29.06.2017
17:39:15
эх

Vladimir
29.06.2017
17:39:28
import pile from ‘someshit’

Max
29.06.2017
17:39:32
а
ну да
туплю
спасибо

Google

Артемий
29.06.2017
17:40:42
а как в typescript можно заимпортить type из библиотеки?
например interface для аттрибута style из React

Max
29.06.2017
17:44:03
import interface from ‘module'

Sergey
29.06.2017
17:47:58
Да ? Мне линт сказал сегодня иди нахуй, нельзя импортить

Max
29.06.2017
17:50:11
а тайпинги стоят?

Sergey
29.06.2017
17:53:38
Стоят
Он прям сказал нельзя импортить тайпинги
Ну вообще
Они и так должны резолвиться

Pavel
29.06.2017
17:54:10
из .d.ts возможно
хотя не, можно из них

Sergey
29.06.2017
17:54:50
Странно

Aleh
29.06.2017
17:57:12
линт?

Артемий
29.06.2017
17:58:44
о, даже так получилось
import React, {Component, HTMLAttributes} from 'react'
export interface IProps {
style: HTMLAttributes<any>['style']
}
где
(property) IProps.style: React.CSSProperties | undefined

Sergey
29.06.2017
18:01:33

Alexander
29.06.2017
18:39:23
Tslint
Ну так к кому вопросы тогда?

Pituss
30.06.2017
02:01:13
@FolderArchive - канал, где сливают платный полезный - образовательный контент и курсы, например можно скачать курсы "Нетологии" или все курсы "Бизнес Молодости".

Max
30.06.2017
08:07:24
Какой параметр в вебпаке для devtool лучше юзать чтобы сорцы нормально показывал?

Kirill
30.06.2017
08:09:14
Не надо сорсмапов, вы что в ie6 ведёте разработку?
Нативная компиляция. Только модули и декораторы.
Всё.