Size: a a a

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

2020 March 30

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
а реально как-то через infer вытащить тип аругмента функции?
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
т.е. я импортирую себе в модуль функцию которая реализует какой-то интерфейс например X.
И у меня есть функция adapter(obj): X.
Я могу через infer как то достать этот интерфейс из импортированной функции чтобы указать его как результат функции adapter?
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
Alex CherryTea
а реально как-то через infer вытащить тип аругмента функции?
источник

MS

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

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
Max Syabro
оно?
ога, спасибо!
источник

И

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

AI

Artyom Ivliev in TypeScript — русскоговорящее сообщество
Ребят, а ts класс можно заимпортить в js?
источник

ЗП

Зигохистоморфный Препроморфизм in TypeScript — русскоговорящее сообщество
Artyom Ivliev
Ребят, а ts класс можно заимпортить в js?
а чем он будет отличаться?) типов только не будет)) тс же в жс компилируется
источник

AI

Artyom Ivliev in TypeScript — русскоговорящее сообщество
Просто ищу причину вот этого - "unable to resolve path to module" при импорте класса
источник

И

Иван in TypeScript — русскоговорящее сообщество
как правильно описать тип переменной, в которой может лежать либо (a: string) => void, либо (b: number) => void?
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
Artyom Ivliev
Ребят, а ts класс можно заимпортить в js?
Не уверен что вы имели ввиду, но если понимать буквально то нет
источник

ЗП

Зигохистоморфный Препроморфизм in TypeScript — русскоговорящее сообщество
Иван
как правильно описать тип переменной, в которой может лежать либо (a: string) => void, либо (b: number) => void?
(a?: string, b?: number) => void
как-то так
источник

И

Иван in TypeScript — русскоговорящее сообщество
Зигохистоморфный Препроморфизм
(a?: string, b?: number) => void
как-то так
нет, не так)
источник

A

Andrey in TypeScript — русскоговорящее сообщество
Иван
как правильно описать тип переменной, в которой может лежать либо (a: string) => void, либо (b: number) => void?
type Foo = ((a: string) => void) | ((b: number) => void) ?
источник

И

Иван in TypeScript — русскоговорящее сообщество
Andrey
type Foo = ((a: string) => void) | ((b: number) => void) ?
пытался, на выходе получается (a: never) => void
источник

И

Иван in TypeScript — русскоговорящее сообщество
Andrey
type Foo = ((a: string) => void) | ((b: number) => void) ?
я спрашиваю в контексте этого примера

https://t.me/ts_ru/83303
источник

A

Andrey in TypeScript — русскоговорящее сообщество
либо type Foo = (a: string | number) => void, если обобщение имеет место быть
источник

И

Иван in TypeScript — русскоговорящее сообщество
Andrey
либо type Foo = (a: string | number) => void, если обобщение имеет место быть
мне нужно уметь отличать их, это разные функции

сама проблема вот тут — https://t.me/ts_ru/83303
источник

PI

Pavel Ivanov in TypeScript — русскоговорящее сообщество
Иван
мне нужно уметь отличать их, это разные функции

сама проблема вот тут — https://t.me/ts_ru/83303
сталкивался с похожей проблемой, после пары часов попыток пришел к выводу, что ТС не умеет в компайл тайме такие вещи разрешать
источник

VA

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