objects: prettify the output of FromEntries
This commit is contained in:
@@ -22,9 +22,12 @@ export type Values<src> = Keys<src> extends infer keys extends keyof src
|
|||||||
? src[keys]
|
? src[keys]
|
||||||
: never;
|
: never;
|
||||||
|
|
||||||
export type FromEntries<entries extends [PropertyKey, any]> = {
|
export type FromEntries<entries extends [PropertyKey, any]> =
|
||||||
[entry in entries as entry[0]]: entry[1];
|
| {
|
||||||
};
|
[entry in entries as entry[0]]: entry[1];
|
||||||
|
}
|
||||||
|
// prettifies the name.
|
||||||
|
| never;
|
||||||
|
|
||||||
export type Entries<T> = Keys<T> extends infer keys extends keyof T
|
export type Entries<T> = Keys<T> extends infer keys extends keyof T
|
||||||
? {
|
? {
|
||||||
|
|||||||
Reference in New Issue
Block a user