export type OmitEdgeUnderscored = { [P in keyof T]: P extends `_${string}` ? never : P extends `${string}_` ? never : T[P]; };