Home > types-kit > InternalReplacePickValue
Signature:
type InternalReplacePickValue<
Key,
Current,
KeysArr extends readonly unknown[],
ValuesArr extends readonly unknown[],
> = Key extends OtherToString<KeysArr[0]>
? ValuesArr[0]
: KeysArr extends [KeysArr[0], ...infer RestKeys]
? ValuesArr extends [ValuesArr[0], ...infer RestValues]
? InternalReplacePickValue<Key, Current, RestKeys, RestValues>
: Current
: CurrentReferences: OtherToString, InternalReplacePickValue