@typescript_ru

Страница 235 из 669
Олег
18.05.2017
09:24:54
просто declare const не работает?

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

Сергей
18.05.2017
09:30:47
просто declare const не работает?
не экспортит в глобал

А CadesPlugin в итоге импортишь из обычного *.ts?
короче там вообще жуть есть плагин, написан на жс, он добавляет в window своё поле cadesplugin для него нужны тайпинги

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
Mike
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
А почему просто не включить noUnusedLocals?
так? "rules": { "no-unused-locals": true }

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

Igor
18.05.2017
12:36:16
так? "rules": { "no-unused-locals": true }
Я про tsconfig.json Я проставил и даже VSCode теперь подсвечивает ошибки

from
18.05.2017
12:37:05
их можно(и нужно) и самому собрать
1. не нужно 2. дело не в этом, если сам включаю правило всё равно не работет

теперь отл

хочу высказаться

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, и было бы логично юзать полностью совместимый формат, если не получилось юзать тот же тул

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
вместо "extends" придумали бы "uses"
чет ты путаешь tslint и typescript

не говоря уже о том что правила для ts !== правила для es

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

Dreamerinnoise
18.05.2017
13:36:27
чет ты путаешь tslint и typescript
ну емаё сам-то тслинтом пользовался?

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

Dreamerinnoise
18.05.2017
13:46:17
ты хочешь сказать за extends отвечает tslint?
https://github.com/palantir/tslint/blob/2dd17e299f0f6de1f8cc1a6e9fce98a1a581f47a/test/configurationTests.ts#L130 ну, а кто ещё?

Олег
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
О да!

Yumi
18.05.2017
20:39:34
Find // TODO
Я думаю там есть, что-то красивей. ?

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
ну мало ли

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