Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export function listToObject<T>(
- keyFunction: (args: T) => string,
- list: T[]
- ): { [index: string]: T } {
- return list.reduce(
- (prev: { [key: string]: T }, curr: T) => ({
- ...prev,
- [keyFunction(curr)]: curr
- }),
- {}
- );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement