export type Class = { constructor: { name: string } } export type ClassNamed = { name: string } export type ValueOf = T[keyof T]