この解答例はChatGPTによって生成されています,正しいかは自己判断で。

BFE.devでのAI解答例 - TypeScript タイプパズル
61. implement Prefix<T, P>

type Prefix<T, P extends string> = {
  [K in keyof T as `${P}_${K & string}`]: T[K]
};

type A = Prefix<{
  a: 'bfe',
  b: 'dev'
}, 'BFE'>
// { BFE_a: 'bfe', BFE_b: 'dev'}