/** * Infers a union of all members in a Set type. * * @example * ``` * type Level = ExtractSetMembers * ``` */ export type ExtractSetMembers> = T extends Set ? U : never