type-challenges-solutions
type-challenges-solutions copied to clipboard
type-challenges-solutions/en/medium-drop-char
Drop Char
This project is aimed at helping you better understand how the type system works, writing your own utilities, or just having fun with the challenges.
https://ghaiklor.github.io/type-challenges-solutions/en/medium-drop-char.html
Here is my similar solution:
type DropChar<S, C, acc extends string = ''> = S extends ${infer F}${infer R}
? F extends C
? DropChar<R, C, acc>
: DropChar<R, C, ${acc}${F}>
: acc