export type FlattenObjectKeys, Prefix extends string = ''> = { [K in keyof T]: T[K] extends Record ? FlattenObjectKeys : `${Prefix}${K extends string ? K : ''}`; }[keyof T];