Type alias PrefixedKey<TStringMap, TPrefix>
PrefixedKey<TStringMap, TPrefix>: IsNever<TPrefix> extends true ? Key<TStringMap> : { [K in Key<TStringMap>]: K extends `${TPrefix}${KeyPartSeparator}${infer KeyPart2}` ? `${ToString<KeyPart2>}` : never }[Key<TStringMap>]