Size: a a a

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

2021 January 18

АИ

Артем Ильченко... in TypeScript — русскоговорящее сообщество
Kirill Sukhomlin
лучше напиши явно <string> в вызове
а подскажи плз есть ли какой-то явный способ что вы компилятор выдавал ошибку если не передели дженерик?
источник

キツネ in TypeScript — русскоговорящее сообщество
Lapis Cursed
Кстати у puregram'а мидлвары выглядят повнушительнее. Насколько целесообразно на него перейти?
👀
источник

LC

Lapis Cursed in TypeScript — русскоговорящее сообщество
А, вот он где закопан, документацию когда запилишь?
источник

キツネ in TypeScript — русскоговорящее сообщество
в ближайшее время хочу начать писать
источник

LC

Lapis Cursed in TypeScript — русскоговорящее сообщество
キツネ
в ближайшее время хочу начать писать
hearManager.hear<MessageContext & SessionInterface>
это нормальная конструкция?
источник

キツネ in TypeScript — русскоговорящее сообщество
да, ибо изначально hear берет сначала T из new HearManager<T> и насколько я помню совмещает с hear<T>
источник

LC

Lapis Cursed in TypeScript — русскоговорящее сообщество
キツネ
да, ибо изначально hear берет сначала T из new HearManager<T> и насколько я помню совмещает с hear<T>
А вы не думали сделать какую-то реализацию, чтобы дженерик сам определялся по коду?
источник

キツネ in TypeScript — русскоговорящее сообщество
🤨
источник

LC

Lapis Cursed in TypeScript — русскоговорящее сообщество
Мне не нравится, что после указания мидлвар, приходится  явно указывать контекст, с которым нужно работать, а он мог бы определяться через определение.
источник

LC

Lapis Cursed in TypeScript — русскоговорящее сообщество
В том же несте для этого дополнительные синтаксические конструкции есть, здесь нужно что-то придумывать, получается.
источник

キツネ in TypeScript — русскоговорящее сообщество
можешь привести пример? не совсем понимаю просто что хочется, и давай желательно в лс?
источник

AM

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

BB

Bogdan Bida in TypeScript — русскоговорящее сообщество
Ребят, подскажите как конфиг линтера настроить, что бы такие строки пропускало и не приходилось везде писать коммент
(при этом желательно что бы не используемые выражения все равно подсвечивало) или тут только отключением "no-unused-expression" ?
источник

0

0xLDev | Web Develop... in TypeScript — русскоговорящее сообщество
Только отключение в файле линтера пропиши правила
источник

DP

Dmitriy Pikulin in TypeScript — русскоговорящее сообщество
ну ты указал в NodeActionData что он может примимать NodeActionTypes, а передаешь NodeActionTypes | NodeGateTypes
источник

AM

Art Mas in TypeScript — русскоговорящее сообщество
Dmitriy Pikulin
ну ты указал в NodeActionData что он может примимать NodeActionTypes, а передаешь NodeActionTypes | NodeGateTypes
угу, да вот хз как отрефакторить это(
источник

0

0xLDev | Web Develop... in TypeScript — русскоговорящее сообщество
Линт замучает то пробелы не нравятся,то ковычки приходится настраивать его прежде чем начинать проект делать.
источник

DP

Dmitriy Pikulin in TypeScript — русскоговорящее сообщество
Art Mas
угу, да вот хз как отрефакторить это(
ну можешь указать NodeActionData <NS extends NodeUnionSubtypes> ты же внутри контишеном проверяешь
источник

DP

Dmitriy Pikulin in TypeScript — русскоговорящее сообщество
Art Mas
угу, да вот хз как отрефакторить это(
глянь еще это https://www.typescriptlang.org/docs/handbook/unions-and-intersections.html#discriminating-unions может можно закрыть твой кейс
источник

AM

Art Mas in TypeScript — русскоговорящее сообщество
Dmitriy Pikulin
ну можешь указать NodeActionData <NS extends NodeUnionSubtypes> ты же внутри контишеном проверяешь
хм, спасибо, работает, но это будет сбивать с толку так как из NodeUnionSubtypes только кусок  NodeActionTypes будет использоваться
источник