
Олег
18.05.2017
09:24:54
просто declare const не работает?

Pavel
18.05.2017
09:26:27
есть хоть один человек в мире, которого можно разбудить в 4 утра и он скажет что есть declare в typescript?

Сергей
18.05.2017
09:30:47

Google

Friedrich
18.05.2017
09:31:33

Сергей
18.05.2017
09:31:36
я пробовал interface Window { }
есть там ещё больше разных типов)

Friedrich
18.05.2017
09:32:52
А импорты есть в том файле?

Сергей
18.05.2017
09:39:38
нет

Vania
18.05.2017
09:51:59
А кто может помочь в ЛС?

Max
18.05.2017
09:53:25
стесняешься?

Vania
18.05.2017
10:01:57
Ага.

from
18.05.2017
12:30:12
ребят в чем дело
перепробовал несколько линтеров и ни один не подсвечивает неиспользованную перменную
пробовал tslint:recommended, tslint:latest, tslint-config-airbnb, microsoft-contrib
все подсвечивают всё остальное, но неиспользванные перменные игнорируют

Mike
18.05.2017
12:33:47
ну читай что у них включено в правилах

Google

Igor
18.05.2017
12:33:47

Mike
18.05.2017
12:34:06
я не очень понимаю зачем это запрещать и видимо эти ребята тоже

Wiggly
18.05.2017
12:34:06

Mike
18.05.2017
12:34:28
то что ты перечислил это же наборы опций

Igor
18.05.2017
12:34:40

Mike
18.05.2017
12:34:41
их можно(и нужно) и самому собрать

from
18.05.2017
12:35:49

Aleh
18.05.2017
12:36:13
в tsc такое есть

Igor
18.05.2017
12:36:16

from
18.05.2017
12:37:05
теперь отл
хочу высказаться

Aleh
18.05.2017
13:12:08
заинтриговал

from
18.05.2017
13:12:20
....а знаете ли вы...
что аналог eslint-disable-line rule в tslint будет, блин, tslint:disable-line:rule?
а вместо .eslintrc.json надо создавать tslint.json
вот нахера такие различия?
почему не сделать по-человечески аналогично?

Mike
18.05.2017
13:13:13
... а знаете ли вы...
чтение документации перед применением кода спасает нервы

Google

from
18.05.2017
13:13:13
не говоря уж о том, что .yml не поддерживается
взяли бы весь синтакс переделали вообще
вместо "extends" придумали бы "uses"
а че нет, в документации напишем!

Aleh
18.05.2017
13:15:37
вообще поинт хороший, я согласен, ведь они пилили eslint-ts-parser, и было бы логично юзать полностью совместимый формат, если не получилось юзать тот же тул

from
18.05.2017
13:17:10

Aleh
18.05.2017
13:17:20
да

from
18.05.2017
13:18:01
ага, его идея самая крутая
только не очень заработал : (

Aleh
18.05.2017
13:18:33
так это ж его разработчики решили, что надо tslint или я путаю?
типа пытались-пытались, не вышло и сделали tslint

from
18.05.2017
13:19:03
а это я не знаю, сорри :) но проект вроде не закрыт: https://github.com/eslint/typescript-eslint-parser

Олег
18.05.2017
13:32:43
не говоря уже о том что
правила для ts !== правила для es

Aleh
18.05.2017
13:36:10
ну eslint-plugin-flowtype етсь же(понятно, что за счет бабилона)

Dreamerinnoise
18.05.2017
13:36:27

Олег
18.05.2017
13:39:12
ты хочешь сказать за extends отвечает tslint?

Dreamerinnoise
18.05.2017
13:46:17

Олег
18.05.2017
14:07:10
Действительно
Если в этом контексте тогда извиняюсь за этот пункт

Google

Pavel
18.05.2017
15:40:54
В тс есть что-нибудь вроде no any, чтобы заставлял в файле все прописывать?

Mike
18.05.2017
15:41:48
--strict boolean false Enable all strict type checking options.
Enabling —strict enables —noImplicitAny, —noImplicitThis, —alwaysStrict and —strictNullChecks.
https://www.typescriptlang.org/docs/handbook/compiler-options.html

Aleh
18.05.2017
15:42:14
noImplicitAny

Mike
18.05.2017
15:42:19
noImplicitAny это как раз то что ты хочешь

Pavel
18.05.2017
15:44:44
Спасибо

Сергей
18.05.2017
20:25:38
на цепочках .then, было бы куда хуже

Admin
ERROR: S client not available

Сергей
18.05.2017
20:27:37

Yumi
18.05.2017
20:30:48
Не первый раз вижу комментарий
// @TODO:
откуда эта практика берёт своё начало?

Max
18.05.2017
20:34:09
И показывать иудушки
Тудушки

Yumi
18.05.2017
20:36:43
Прикольно, но у него vscode, может такой плагин есть уже, я бы поставил.

Andrey
18.05.2017
20:37:10
О да!

Dreamerinnoise
18.05.2017
20:37:24

Yumi
18.05.2017
20:39:34

Kos
18.05.2017
20:41:44
Есть

Aleh
18.05.2017
20:45:27
ag @TODO

Google

Сергей
18.05.2017
20:53:24

Aleh
18.05.2017
20:54:12
вроде норм

Mike
18.05.2017
20:54:34
норм
у тебя эе потом ещё это засрётся параметрами и всякими другими штуками

Сергей
18.05.2017
20:55:47
врятли
это инициализация
по идее больше ничего не нужно

Mike
18.05.2017
20:56:22
да в принципе завернёшь в отдельный метод и норм будет

Сергей
18.05.2017
20:57:04
да, там сейчас так и есть
вообще это конфигурация стора redux

Дмитрий
18.05.2017
20:58:32
Вообще не вижу пролем))

Сергей
18.05.2017
21:01:12
ну хорошо
а то заморачиваюсь над сложностью

Max
19.05.2017
07:45:11
я тут с глупым вопросом
Property 'dispatch' is missing in type '{ item: IWidgetItem<any>; }'.
а хм
забыл OwnProps пропихнуть в коннект
connect<{}, {}, OwnProps>
кстати это норм подход?

Aleh
19.05.2017
07:53:46
ну других особо нет

Max
19.05.2017
07:53:57
ну мало ли