この解答例はChatGPTによって生成されています,正しいかは自己判断で。 皆の投稿からも解答例が見つかるかもしれませんよ。

BFE.devでのAI解答例 - TypeScript タイプパズル
44. implement ReplaceAll<S, F, T>

type ReplaceAll<S extends string, F extends string, T extends string> =   S extends `${infer L}${F}${infer R}`   ? `${L}${T}${ReplaceAll<R, F, T>}`   : S;