Object.entries और .map वापसी मान typesafety

वोट
0

मैं एक typesafe Object.entries बनाने के लिए कोशिश कर रहा हूँ और .map, समस्या मैं, कुंजी के साथ ही मूल्यों वापस जाने के लिए अब मैं केवल मानों लौट सकते हैं के लिए करना चाहते हैं

export function mapValues<T extends object, V>(
  obj: T,
  valueMapper: (k: T[keyof T]) => V
) {
  return Object.fromEntries(
    Object.entries(obj).map(([k, v]) => [k, valueMapper(v)])
  ) as { [K in keyof T]: V };
}
09/10/2019 को 12:53
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more