Type alias StrRemove<Str, SubStr>

StrRemove<Str, SubStr>: Str extends `${infer F}${SubStr}${infer R}`
    ? `${F}${R}`
    : Str

从一个字符串中删除一个子字符串

Type Parameters

  • Str

    操作的字符串

  • SubStr extends string

    要删除的字符串

Returns

一个删除之后的字符串,如果传入的Str不是字符串则返回本身

Example

StrRemove<"aabb", "bb"> // "aa"
StringRemove<true, "aa"> // true

Generated using TypeDoc