Size: a a a

TypeScript — русскоговорящее сообщество

2020 March 13

M

Maxim in TypeScript — русскоговорящее сообщество
Всем привет, корректно ли возвращать тип void[] если меня интересует только длина возвращаемого массива?
источник

НК

Назар Калитюк in TypeScript — русскоговорящее сообщество
Maxim
Всем привет, корректно ли возвращать тип void[] если меня интересует только длина возвращаемого массива?
если интересует длина верните длину number
источник

P

Pavel in TypeScript — русскоговорящее сообщество
Ребят, всем привет!
Подскажите, в чем косяк
?
источник

MR

Mike Rize in TypeScript — русскоговорящее сообщество
document.addEventListener не входит в тип React.MouseEvent это должен быть SyntheticEvent  вероятно. Или вообще нативный дом event
источник

NT

Nikita Torchinskiy in TypeScript — русскоговорящее сообщество
Pavel
Ребят, всем привет!
Подскажите, в чем косяк
?
SyntheticEvent это в jsx коллбэках
У тебя должен быть нативный эвент
источник

P

Pavel in TypeScript — русскоговорящее сообщество
Nikita Torchinskiy
SyntheticEvent это в jsx коллбэках
У тебя должен быть нативный эвент
Помогло, спасибо!
источник
2020 March 14

K✔

Kenya-West ✔ in TypeScript — русскоговорящее сообщество
class Subscriptions {
 [key: string]: Subscription;

 public getSubscription(subscriptionName: string): Subscription {
   return this[subscriptionName];
 }
}

// error: Property 'getSubscription' of type '(subscriptionName: string) => Subscription' is not assignable to string index type 'Subscription'.

В чем прикол?
источник

u

uid in TypeScript — русскоговорящее сообщество
Kenya-West ✔
class Subscriptions {
 [key: string]: Subscription;

 public getSubscription(subscriptionName: string): Subscription {
   return this[subscriptionName];
 }
}

// error: Property 'getSubscription' of type '(subscriptionName: string) => Subscription' is not assignable to string index type 'Subscription'.

В чем прикол?
В playground по этому кусочку кода ошибка не воспроизводится. Нужен более полный пример, видимо, с конструктором и его вызовами.
источник

OF

Oleg Frolov in TypeScript — русскоговорящее сообщество
Kenya-West ✔
class Subscriptions {
 [key: string]: Subscription;

 public getSubscription(subscriptionName: string): Subscription {
   return this[subscriptionName];
 }
}

// error: Property 'getSubscription' of type '(subscriptionName: string) => Subscription' is not assignable to string index type 'Subscription'.

В чем прикол?
Надо вынести тип, а затем в методе сделать field as keyof Type.. чтобы тс определил, что ключ это именно ключ
источник

G

Gleb in TypeScript — русскоговорящее сообщество
Коллеги, подскажите плиз, есть такая функция <Button onClick={(): void => onHide()}>Ок</Button но мне линтер пишет This expression is not callable.
 Type 'void' has no call signatures и подчеркивает OnHide
источник

S

Sergey in TypeScript — русскоговорящее сообщество
Gleb
Коллеги, подскажите плиз, есть такая функция <Button onClick={(): void => onHide()}>Ок</Button но мне линтер пишет This expression is not callable.
 Type 'void' has no call signatures и подчеркивает OnHide
Ну у тебя функция возвращает вызов функции onhide
источник

AU

Anatoly Ukropov in TypeScript — русскоговорящее сообщество
Gleb
Коллеги, подскажите плиз, есть такая функция <Button onClick={(): void => onHide()}>Ок</Button но мне линтер пишет This expression is not callable.
 Type 'void' has no call signatures и подчеркивает OnHide
Потому что у тебя функция в фигурных скобках возвращает функцию onHide(). А воид говорит что она ничего не должна возврашать
источник

G

Gleb in TypeScript — русскоговорящее сообщество
@meltice А как указать что она мне функцию фвозвращает*
источник

G

Gleb in TypeScript — русскоговорящее сообщество
?
источник

G

Gleb in TypeScript — русскоговорящее сообщество
@polanskiy_s а как указать что она именно функцию возвращает?
источник

ТФ

Татьяна Фомина in TypeScript — русскоговорящее сообщество
дайте, пожалуйста, ссылки на годные тьюториалы/статьи по тестированию React + Typescript приложений? с тестированием раньше дела не имела
источник

ТФ

Татьяна Фомина in TypeScript — русскоговорящее сообщество
с использованием jest или что там еще для этого используют
источник

NS

Nikita Sologub in TypeScript — русскоговорящее сообщество
Татьяна Фомина
дайте, пожалуйста, ссылки на годные тьюториалы/статьи по тестированию React + Typescript приложений? с тестированием раньше дела не имела
источник

ТФ

Татьяна Фомина in TypeScript — русскоговорящее сообщество
спасибо :-)
источник

S

Sergey in TypeScript — русскоговорящее сообщество
Gleb
@polanskiy_s а как указать что она именно функцию возвращает?
Ну можно например onhide взять в фигурные скобки, чтобы функция не возвращалась
источник