Home > types-kit > InternalTupleGet
Signature:
type InternalTupleGet<
T,
K extends readonly unknown[],
R extends readonly unknown[] = [],
> = K extends readonly [infer Item, ...infer Rest]
? InternalTupleGet<
T,
Rest,
[...R, Item extends Keys<T> ? Get<T, Item> : unknown]
>
: RReferences: InternalTupleGet, Keys, Get