Object.entries et .map valeur de retour Sûreté du typage

voix
0

Je suis en train de créer un typesafe Object.entries et .map, le problème est que je veux remettre les clés ainsi que les valeurs, pour l'instant je ne peux retourner les valeurs

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 };
}
Créé 09/10/2019 à 12:53
source utilisateur
Dans d'autres langues...                            

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