◅
Можно ли как-то дебажить описания типов TS?
Например проверить, что содержит
Head
на 2й итерацииtype Reverse<Tuple> = Tuple extends [infer Head, ...infer Rest] ? [...Reverse<Rest>, Head] : [];
const test: Reverse<[1,2,3,4]> = [4,3,2,1];
Size: a a a
◅
Head
на 2й итерацииtype Reverse<Tuple> = Tuple extends [infer Head, ...infer Rest] ? [...Reverse<Rest>, Head] : [];
const test: Reverse<[1,2,3,4]> = [4,3,2,1];
EO
Head
на 2й итерацииtype Reverse<Tuple> = Tuple extends [infer Head, ...infer Rest] ? [...Reverse<Rest>, Head] : [];
const test: Reverse<[1,2,3,4]> = [4,3,2,1];
EO
EO
◅
◅
◅
EO
◅
type MyOmit<T, K extends keyof T> = {[P in keyof T as P extends K ? never: P]: T[P]}как разбить его на более мелкие так чтобы не потерять контекст (конечную цель)?
EO
OJ
EO
EO
VS
EO
EO
AR
SG
EO
EO