Size: a a a

2018 June 14

AK

Aleh Kashnikau in TypeScript
никак
источник

🦉⁣

🦉 ⁣ in TypeScript
или там из-за структурной типизации это “не нужно”
источник

к

кана in TypeScript
что значит вариативность?
источник

🦉⁣

🦉 ⁣ in TypeScript
кана
что значит вариативность?
источник

AK

Aleh Kashnikau in TypeScript
> docs/lang
> lang
ыы
источник

🦉⁣

🦉 ⁣ in TypeScript
а
ясно
источник

к

кана in TypeScript
а, вариантность
источник

AS

Anton Sutarmin in TypeScript
вариантность :) никак) можно только попросить TS строже проверять
источник

🦉⁣

🦉 ⁣ in TypeScript
бля, точно
источник

🦉⁣

🦉 ⁣ in TypeScript
опфть слова путаю блчдь
источник
2018 June 15

AE

Artur Eshenbrener in TypeScript
type Parameters<T extends Function> = T extends (...args: infer U) => any ? U : any[];

type T1 = Parameters<(a: number, b: string[]) => void>;  // [number, string[]]
источник

AE

Artur Eshenbrener in TypeScript
Огонь же!
источник

DK

Dmitrii Kanatnikov in TypeScript
где можно почитать про infer ?
источник

AE

Artur Eshenbrener in TypeScript
Dmitrii Kanatnikov
где можно почитать про infer ?
источник

MS

Max Sysoev in TypeScript
Artur Eshenbrener
type Parameters<T extends Function> = T extends (...args: infer U) => any ? U : any[];

type T1 = Parameters<(a: number, b: string[]) => void>;  // [number, string[]]
Боян
источник

AE

Artur Eshenbrener in TypeScript
Max Sysoev
Боян
Srsly?
источник

AE

Artur Eshenbrener in TypeScript
Если что так делать ещё нельзя даже в мастере ts :)
источник

MS

Max Sysoev in TypeScript
Ну да. С 2.8 ) или я чёт путаю?
источник

AE

Artur Eshenbrener in TypeScript
Max Sysoev
Ну да. С 2.8 ) или я чёт путаю?
В аргументах функции не работает
источник

MS

Max Sysoev in TypeScript
Artur Eshenbrener
В аргументах функции не работает
Infer? Работал
источник