
Max
24.04.2017
15:45:12
https://hackernoon.com/import-json-into-typescript-8d465beded79
вот
искал как-то

Alice
24.04.2017
15:45:23
ts как понимать будет?!
Как any. Ну или как там у тебя определён require в твоём d.ts. Если как дженерик, то можно const conf = reuquire<IMyConfig>('./my-config.json').

Google

Сергей
24.04.2017
15:45:53
хотя, если сделать .d.ts
я чет не додумался

Alice
24.04.2017
15:46:35
жаль import нельзя так
Ща wiх допилят TS-прокси на основе tspoon, можно будет написать плугинов как к бабелю и делать как угодно.

Сергей
24.04.2017
15:48:17

Max
24.04.2017
15:48:25
:)

Сергей
24.04.2017
15:50:22

Max
24.04.2017
15:51:25
а что там за серая херь сверху?

Сергей
24.04.2017
15:51:43
это новая фича VSCode показывает имплементации
ещё не отключил

Max
24.04.2017
15:51:54
а, VSCode
я так и не осилил

andretshurotshka?❄️кде
24.04.2017
15:51:58
можно же сделать
declare module '../config.json' {}

Max
24.04.2017
15:52:09
там нет go to classname

Сергей
24.04.2017
15:52:43

Google

Artur
24.04.2017
15:54:35
Где можно за проектом следить?

Alice
24.04.2017
15:59:23
Ну пока оно, честно говоря, медленновато.

Artur
24.04.2017
15:59:48
Хм
Немного не то кажется. Я хотел чтобы можно было на лету генерировать иайпинги для не жс файлов
Например для стилей которые импортируются в код как модули

Alice
24.04.2017
16:01:12
https://github.com/wix/tspoon/issues/34
Ну, если это позволяет ещё и апи языка стилей, для которого нужно сгенерить тайпинги.
Думаю.

Сергей
24.04.2017
16:12:09

Дмитрий
24.04.2017
16:19:11

Сергей
24.04.2017
16:19:50
На лету?

Дмитрий
24.04.2017
16:19:58
не
через cli
А, ты про "на лету" писал
сорян

Artur
24.04.2017
16:24:04

Alice
24.04.2017
18:46:01

Google

Дмитрий
24.04.2017
19:37:28

Max
24.04.2017
19:38:03
он там как-то херово работает
по открытым файлам
не
не декларатион
а жмешь в вебшторме цмд+н
вводишь название класса
автокомплитом
и идешь туда
очень удобно

Дмитрий
24.04.2017
19:40:37

Max
24.04.2017
19:40:50
или я про атом

Max
24.04.2017
19:40:50
ааа
вспомнил
у вскод не умеет в subpixel antialiasing
:)

Дмитрий
24.04.2017
19:42:41

Max
24.04.2017
19:44:38
notepad++

Andrey
25.04.2017
01:41:29

Artur
25.04.2017
06:13:20
https://github.com/Microsoft/TypeScript/issues/12758
Эх, закрыли

Google

Max
25.04.2017
11:38:53
Type 'IDataSheetColumn' is not assignable to type '{ [propName: string]: string; }'
interface IDataSheetColumn {
key: string,
name: string,
}
чего ему не нравится?
Index signature is missing in type 'IDataSheetColumn'.
https://github.com/Microsoft/TypeScript/issues/15300
видимо вот

andretshurotshka?❄️кде
25.04.2017
11:42:56

Artur
25.04.2017
11:43:59

Max
25.04.2017
11:45:43
а нах тогда TS если не юзать интерфейсы?

Admin
ERROR: S client not available

andretshurotshka?❄️кде
25.04.2017
11:48:05
)

Max
25.04.2017
11:48:36
погоди
обьекты можно через type описывать?
ткни в доке плз

andretshurotshka?❄️кде
25.04.2017
11:49:40
type Something = {
a: number
}
А че нет-то?

Max
25.04.2017
11:49:47
хм

Artur
25.04.2017
11:57:25

andretshurotshka?❄️кде
25.04.2017
11:58:03
у меня функций все равно больше, чем классов)

Google

Max
25.04.2017
11:58:28
странная у меня тут херня
щас попробую объяснить
не могу придумать как решить
Есть виджет таблицы
он редактирует данные типа IDataSheetData
т.е. массив обьектов {xxx: “something”}

Сергей
25.04.2017
12:01:31
ну

Max
25.04.2017
12:01:39
у него параметры колонок это IDataSheetColumn
Я пытаюсь этим же виджетом отредактировать свой конфиг колонок )
т.е. как-то надо привести IDataSheetColumn к IDataSheetData
поменял с интерфейса на тип
у меня теперь
Type 'IDataSheetColumn' is not assignable to type '{ [propName: string]: string; }'.
Property 'readonly' is incompatible with index signature.
Type 'false | undefined' is not assignable to type 'string'.
Type 'undefined' is not assignable to type 'string'.
может его как-то заткнуть и сказать что тут 100% будет совместимый тип?

andretshurotshka?❄️кде
25.04.2017
12:04:48
$FlowIssue ?
Почему генерик не сделать
type IDataSheetData<T> = Array<T>

Max
25.04.2017
12:06:30
хм
а дефолтных значений до сих пор нет в генериках?
type IDataSheetData<T: DefaultType>

Дмитрий
25.04.2017
12:07:20
Есть
А, стоп, вы про тс))