mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Refine UserStore from/to usage (#3292)
This commit is contained in:
1 parent
600bd659f6
commit
dd819bb534
2 files changed
+31
-50
No files matched your search
@@ -7,6 +7,10 @@
|
||||
* A better typed version of `Object.fromEntries` where the keys are known to
|
||||
* be a specific subset
|
||||
*/
|
||||
export function fromEntries<T, Key extends string>(entries: Iterable<readonly [Key, T]>): { [k in Key]: T } {
|
||||
export function fromEntries<T, Key extends string>(entries: Iterable<readonly [Key, T]>): Record<Key, T> {
|
||||
return Object.fromEntries(entries) as { [k in Key]: T };
|
||||
}
|
||||
|
||||
export function entries<T extends Record<string, any>>(obj: T): [keyof T, T[keyof T]][] {
|
||||
return Object.entries(obj);
|
||||
}
|
||||
Reference in new issue
Block a user