1 2 3
export type ObjectFromList<T extends ReadonlyArray<string | number | symbol>, V = string> = { [K in T extends ReadonlyArray<infer U> ? U : never]: V; };