From dbfa37e05a8aa530db478b05ad8d779ef39a5350 Mon Sep 17 00:00:00 2001 From: gvergnaud Date: Mon, 3 Jul 2023 11:30:24 +0200 Subject: [PATCH] objects: prettify the output of FromEntries --- src/internals/objects/impl/objects.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/internals/objects/impl/objects.ts b/src/internals/objects/impl/objects.ts index 3a2125f..c99d343 100644 --- a/src/internals/objects/impl/objects.ts +++ b/src/internals/objects/impl/objects.ts @@ -22,9 +22,12 @@ export type Values = Keys extends infer keys extends keyof src ? src[keys] : never; -export type FromEntries = { - [entry in entries as entry[0]]: entry[1]; -}; +export type FromEntries = + | { + [entry in entries as entry[0]]: entry[1]; + } + // prettifies the name. + | never; export type Entries = Keys extends infer keys extends keyof T ? {