export type ExtendsOrEmpty = T extends U ? Res : {};