@typescript_ru

Страница 593 из 669
Евгений
01.05.2018
05:59:26
elm крут?

★nton
01.05.2018
06:05:47
andretshurotshka?❄️кде
01.05.2018
06:17:36
Лол зачем
¯\_(ツ)_/¯

Alex
01.05.2018
11:43:06


Google
Alex
01.05.2018
11:46:15


типа без промежуточного интерфейса никак?

Morsik
01.05.2018
11:48:57
Alex
01.05.2018
11:50:04
ты про что вообще
про расширение одного интерфейса другим с overriding'ом типа полей

Олег
01.05.2018
11:57:16
Alex
01.05.2018
11:57:31
по идеи да

Олег
01.05.2018
11:58:01
это было утверждение)

Alex
01.05.2018
11:58:26
это было согласие

Олег
01.05.2018
11:58:55
вот и поговорили

Олег
01.05.2018
12:10:32
это уже традицией становится

Alex
01.05.2018
12:11:10
spread
да, но через спред вмето interface получаем type

Google
andretshurotshka?❄️кде
01.05.2018
12:11:43
а нафиг тебе интерфейс?

Alex
01.05.2018
12:12:29


у меня уже в половине кода из за этого as any

andretshurotshka?❄️кде
01.05.2018
12:13:27
спред на типах всмысле)

Alex
01.05.2018
12:14:44
да, спред на типах даёт нам type который нельзя заюзать в обычном спреде

andretshurotshka?❄️кде
01.05.2018
12:15:16
https://github.com/tycho01/typical/blob/master/src/object/Spread.ts

Alex
01.05.2018
12:15:34
дада, я про это

Alex
01.05.2018
12:15:41
пожалуй да

andretshurotshka?❄️кде
01.05.2018
12:16:23
или сделай после спреда каст

Alex
01.05.2018
12:16:23
любой Partial<> нельзя спреднуть, это пздц

andretshurotshka?❄️кде
01.05.2018
12:17:09
к спреду)

Aleh
01.05.2018
12:27:50
да, спред нельзя делать на любом параметризованном типа или на самом параметре

только на явном типе

Bender
01.05.2018
15:46:04
Подскажите пожалуйста, что это значит?



Aleh
01.05.2018
15:47:19
что не включен strictNullChecks

true && 1 // 1 false && 1 // false

Bender
01.05.2018
15:49:17
все равно не понимаю зачем это

Google
Bender
01.05.2018
15:49:51
в любом случае в переменную попадет response.data даже если там нул

Aleh
01.05.2018
15:50:24
response можешь быть null/undefined/false

Bender
01.05.2018
15:52:10
в переменную попадет response.data если response не false.

Правильно понял?

?
01.05.2018
15:52:53
+

Bender
01.05.2018
15:53:10
Спасибо

Суатск
01.05.2018
16:11:51
Здрасьте

Заранее сорян за тупые вопросы, я только вчера начал изучать тс

Первый пошел

Господа пацаны

А как сделать, чтоб тайпскрипт транспилировался не в ес3 а допустим в ес2017

Или 18

Суатск
01.05.2018
16:12:36
?

andretshurotshka?❄️кде
01.05.2018
16:12:48
таргет

Morsik
01.05.2018
16:12:48
tsconfig.json

Суатск
01.05.2018
16:13:04
tsconfig.json
Он есть, но код даже не попахивает новым жс

Aleh
01.05.2018
16:13:23
а что в нем?

https://www.typescriptlang.org/docs/handbook/tsconfig-json.html

https://www.typescriptlang.org/docs/handbook/compiler-options.html

Суатск
01.05.2018
16:14:12
Google
Morsik
01.05.2018
16:14:45
а компилишь как?

Aleh
01.05.2018
16:14:54
похоже на невалидный json

Суатск
01.05.2018
16:15:06
а компилишь как?
tsc taks.ts. Или при транспиляции нужно указывать на файл конфигурации?

Morsik
01.05.2018
16:15:07
Суатск
01.05.2018
16:15:30
похоже на невалидный json
Дефолтный, только таргет и модуль изменён

Admin
ERROR: S client not available

Morsik
01.05.2018
16:15:44
-p

Суатск
01.05.2018
16:16:03
Morsik
01.05.2018
16:16:15
да

Суатск
01.05.2018
16:16:21
Ща попробую, спс

Morsik
01.05.2018
16:16:26
если ты на верхнем уровне конечно

Суатск
01.05.2018
16:17:57


Все, пофиксил, в консоле с ковычками написал таргет и сработало

-t 'es2017'

Другой вопрос, не менее тупой

namespace A{ class B{} } Как создать объект класса В вне неймспейса А?

Олег
01.05.2018
16:31:08
new A.B()

Суатск
01.05.2018
16:37:19
Олег
01.05.2018
16:37:49
export добавь мб

Google
Суатск
01.05.2018
16:40:13
export добавь мб
внутри неймспейса?

export добавь мб
Сработало, экспорт класс

Спасибо





andretshurotshka?❄️кде
01.05.2018
17:14:29
Имя проперти

Не совпадает

Суатск
01.05.2018
17:15:25
Не совпадает
а это обьязательно? я же вроде описываю какой будет аргумент, а не сразу его туда вставляю

andretshurotshka?❄️кде
01.05.2018
17:15:58
public в конструкторе это this.tall = tall

Суатск
01.05.2018
17:16:20
а, понял

Bogdan
01.05.2018
19:36:58
Импортирую функцию из другого модуля. В рантайме вместо функции получаю undefined.

в модулях есть зависимости друг от друга. в этом может быть проблема?

andretshurotshka?❄️кде
01.05.2018
22:35:57
Сейчас вам накидаю

https://github.com/Microsoft/TypeScript/issues/23812

https://github.com/Microsoft/TypeScript/pull/23809

Дмитрий
01.05.2018
22:40:18
static defaultProps: { name?: string, age: number } приехали

andretshurotshka?❄️кде
01.05.2018
22:41:15
ну чо опять не так

Дмитрий
01.05.2018
22:43:27
static defaultProps описывается без аннотации типов

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