@typescript_ru

Страница 618 из 669
Eugene
27.05.2018
09:58:21
https://github.com/Microsoft/TypeScript/pull/24423

Дмитрий
27.05.2018
09:59:19
> any is assignable only to any and an empty object type ({}) Эээ серьезно?

Не оч понимаю тогда в чём смысл

Google
Дмитрий
27.05.2018
10:00:12
Да так же лол

Morsik
27.05.2018
10:00:25
Так может сразу any запретить?

А как правильно типизировать запросы к апишкам например?

Дмитрий
27.05.2018
10:01:23
Я вижу серьезную проблему в том что any по прежнему assignable to empty)

Friedrich
27.05.2018
10:01:57
Обычно мне нравятся улучшения в TS, но мотивации для этого флага я не понимаю.

Дмитрий
27.05.2018
10:03:27
Ну это часть нормального стремления перестать быть ненадёжными

Я уже писал ещё в том году, что им придётся перед 3.0 переломать вообще всё

И это типа часть плана

Но чёт меня терзают смутные сомнения по поводу нововведения

В конце поста там как раз начинаются сомнительные преколы с assignable to never

Google
andretshurotshka?❄️кде
27.05.2018
13:59:10
не тупи)

Дмитрий
27.05.2018
13:59:24
?

andretshurotshka?❄️кде
27.05.2018
13:59:25
бля лол

там и never

а не

там просто пример

Cenator
27.05.2018
16:32:48
а что щас модно юзать для реакта? бабель, ts-loader или сам tsc без веб пака?

Aleh
27.05.2018
16:36:14
webpack + ts-loader наверное самый простой рабочий вариант

Тимофей
27.05.2018
17:08:38
а что щас модно юзать для реакта? бабель, ts-loader или сам tsc без веб пака?
Ts loader и бабель, вроде в прошлом обсуждении так большинство говорили

Aleh
27.05.2018
17:09:23
можно юзать седьмой бабель, он умеет тс, вполне прилично

Yung
27.05.2018
17:09:57
до этого был babel 7 + webpack, сейчас ts-loader + webpack, с бабелем как-то получше зашло потому что нужны были некоторые плагины для всяких штук

Aleh
27.05.2018
17:10:55
Andrey
27.05.2018
17:30:22
А почему не awesome-typescript-loader, кстати?

Cenator
27.05.2018
17:31:02
он медленнее вроде

Andrey
27.05.2018
17:49:59
Понятно, спасибо ответы

Max
28.05.2018
08:30:32
глючнее
а в чем выражается?

у меня врод еок

Cenator
28.05.2018
08:30:56
у меня врод еок
а ты сравнивал с тс лоадером?

Google
Max
28.05.2018
08:31:29
а что именно я должен сравнивать?

в контексте "глючнее"

Cenator
28.05.2018
08:32:17
утечки памяти например

Max
28.05.2018
08:32:40
у приложения или вотчера?

Cenator
28.05.2018
08:32:53
вотчера конечно

Max
28.05.2018
08:33:06
ну у меня 24Гб, вроде норм )

не обращал внимания

Artur
28.05.2018
08:48:20
Сам я тоже сталкивался два раза, но не помню уже точно что именно было

Max
28.05.2018
08:48:46
хм, не сталкивался но наверное обновлюсь до бабеля 7

кстати что за ебанутая конструкция import {} from '@types/googlemaps'?

как-то более явно неймспейс импортировать можно?

Дмитрий
28.05.2018
08:52:41
Чзнх

Это какая-то комбинация es6 модулей и неймспейсов?)

andretshurotshka?❄️кде
28.05.2018
08:56:23
нах импортить из @types ?

Max
28.05.2018
09:04:18
https://github.com/googlemaps/google-maps-services-js/issues/42

Aleh
28.05.2018
09:06:27
import { Map } from "googlemaps"?

Max
28.05.2018
09:07:25


Google
Admin
ERROR: S client not available

Max
28.05.2018
09:07:43


Aleh
28.05.2018
09:08:12
Он даже тебе подсказывает ну

Max
28.05.2018
09:08:45


Aleh
28.05.2018
09:09:09
Оо

Max
28.05.2018
09:09:09
короче я нихуя не понимаю как с этими неймспейсами жить :/

Aleh
28.05.2018
09:09:27
Там типа забыли написать export = Google.maps?

Anton
28.05.2018
09:10:12
Он почему то в node_module вес равно ищет через @types

Max
28.05.2018
09:10:38
Maxim
28.05.2018
09:10:40
хм, не сталкивался но наверное обновлюсь до бабеля 7
Извиняюсь за глупый вопрос. Babel7 чем-то лучше ts-loader?

Max
28.05.2018
09:11:14


Aleh
28.05.2018
09:11:27
Извиняюсь за глупый вопрос. Babel7 чем-то лучше ts-loader?
Если юзаете ts-loader+babel-loader, то уберете лишний лоадер

Max
28.05.2018
09:11:39
да, добавил export = google.maps заработало а почему оно говорит что не надо @types добавлять?

Aleh
28.05.2018
09:12:00
Max
28.05.2018
09:12:18
хм, ну да

Aleh
28.05.2018
09:12:35
Дефинишины к ней это чисто для тса, ты ж не испортишь d.ts вместо .js

Max
28.05.2018
09:12:45
да, да

пойду PR захерачу

Aleh
28.05.2018
09:13:12
Max
28.05.2018
09:13:33
так, знатоки https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/googlemaps а мне весь репозиторий надо клрнить?

Google
Aleh
28.05.2018
09:14:04
Ну можешь прям с интерфейса гитхаба поправить

Max
28.05.2018
09:14:24
окей, тут небольшой фикс а вообще?

Максим
28.05.2018
09:14:56
а вообще, делаешь форк, и в него коммитишь, а потом пулл реквесты шлешь

Aleh
28.05.2018
09:15:08
Ну это в любом случае

Короче да, вроде как весь склонить надо

Max
28.05.2018
09:15:29
бля

map = new google.maps.Map(document.getElementById('map'),

у них у либы такой интерфейс

соответственно export = google.maps не прокатит, поскольку уже будет не google.maps.Map а Map :/

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