type TupleToObject<T extends readonly any[]> = {[P in T[number]]:P}
Solution by alirezaprime #36410
// your answers
type TupleToObject<T extends readonly PropertyKey[]> = {[J in T[number]]: J};
Solution by justBadProgrammer #36357
// 你的答案
type TupleToObject<T extends readonly any[]> = {
[key in T[number]]: key
}
Solution by ATravelerGo #36347
type TupleToObject<T extends readonly any[]> = {
[P in T[number]]: P
}
Solution by 1Alex4949031 #36308
type TupleToObject<T extends readonly any[]> = { [P in T[number]]: P }
Solution by Jace254 #36265
// 你的答案
//首先要理解as const是代表的只读,(string | number | symbol)[]代表着对象的健只有这三种类型
type TupleToObject<T extends readonly (string | number | symbol)[]> = {
[key in T[number]]:key
}
Solution by destinyliu3 #36222
using the index property of array
type TupleToObject<T extends readonly PropertyKey[]> = {
[p in T[number]]: p
}
Solution by lxy2222 #36201
type TupleToObject<T extends readonly any[]> = {
[K in T[number]]: K;
}
Solution by tjd985 #36190
// your answers
type TupleToObject<T extends readonly (keyof any)[]> = {
[key in T[number]]: key
}
Solution by goddnsgit #36181
type TupleToObject<T extends readonly (string | number | symbol)[]> = { [K in T[number]]: K }
Solution by asylbekduldiev #36168
type TupleToObject<T extends readonly (string | number | symbol)[]> = {
[i in T[number]]: i
}
Solution by AleksandrShcherbackov #36140
type TupleToObject<T extends readonly PropertyKey[]> = {
[key in T[number]] : key;
}
Object
의 key 가 될 수 있는 요소들을 any
가 아닌 string | number | symbol
이기에 내장 타입인 T를 PropertyKey
로 변경
Solution by yonghyeun #36128
type TupleToObject<T extends readonly any[]> = {
[P in T[number]]: `${P}-xyinia`
}
Solution by EvgeniyKoch #36120
type TupleToObject<T extends readonly (string|number|symbol)[]> = { [K in T[number]]: K}
// NOTE: PropertyKey라는 타입 alias가 있음 (`string|number|symbol`)
Solution by jhsung23 #36092
type TupleToObject<T extends readonly PropertyKey[]> = {
[K in T[number]]:K
}
Solution by KimKyuHoi #36076
type TupleToObject<T extends readonly any[]> = {[P in T[number]]: P}
Solution by karazyabko #36024
// your answers
type TupleToObject<T extends readonly (string | number | symbol)[]> = {
[K in T[number]]: K
}
Solution by krokerdile #35990
type TupleToObject<T extends readonly any[]> = {
[K in T[number]] : K
}```
Solution by codingaring #35925
// your answers
type TupleToObject<T extends readonly (symbol|string|number)[]> = {
[K in T[number]]: K
}
Solution by pytest5 #35911
// 你的答案
type TupleToObject<T extends readonly any[]> = {
[key in T[number]]: key;
}
Solution by reonce #35903
type TupleToObject<T extends readonly (string | number | symbol)[]> = {
[K in T[number]]: K;
}
Solution by Positivchik #35850
// your answers
type TupleToObject<T extends readonly any[]> = {
[key in T[number]]: key
}
Solution by naruto-823 #35785
// your answers
type TupleToObject<T extends readonly any[]> = {
[key in T[number]]: key
}
Solution by naruto-823 #35784
type TupleToObject<T extends readonly (string | number | symbol)[]> = {[K in T[number]]: K}
Solution by Sensuele #35737
type TupleToObject<T extends ReadonlyArray<PropertyKey>> = {
[key in T[number]]: key
}
Solution by MrMirrorr #35581
type TupleToObject<T extends readonly (number | string | symbol )[]> = {
[K in T[number]] : K
}
Solution by thukyaw11 #35526
type TupleToObject<T extends ReadonlyArray<string | number | symbol>> = { [ key in T[number]]: key };
Solution by gangnamssal #35467
type TupleToObject<T extends readonly any[]> = { [Key in T[number]]: Key }
// 你的答案
Solution by dixiaioping #35383
type TupleToObject<T extends readonly (keyof any)[]> = {
[key in T[number]]: key
}
Solution by SB-SLIM #35376
type TupleToObject<T extends readonly (keyof any)[]> = {
[key in T[number]]: key
}
Solution by gyeounjeong #35351