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