export type GetFilteredKeys = Extract<{ [P in keyof T]: true extends T[P] ? P : never; }[keyof T], string>; export type GetOverridedKeys = GetFilteredKeys, U>>;