Variable default

default: {
    endsWith: ((text: string, params: {
        suffix: string;
    }) => boolean);
    includes: ((text: string, params: {
        substring: string;
    }) => boolean);
    repeat: ((text: string, params: {
        count: number;
    }) => string);
    replace: ((text: string, params: {
        replacement: string;
        search: string;
    }) => string);
    reverse: ((text: string) => string);
    startsWith: ((text: string, params: {
        prefix: string;
    }) => boolean);
    toLowerCase: ((text: string) => string);
    toUpperCase: ((text: string) => string);
    trim: ((text: string) => string);
}

Type declaration

  • endsWith: ((text: string, params: {
        suffix: string;
    }) => boolean)
      • (text, params): boolean
      • 检查文本是否以指定子串结尾

        Parameters

        • text: string

          输入文本

        • params: {
              suffix: string;
          }

          后缀 { suffix: string }

          • suffix: string

        Returns boolean

        如果是以指定后缀结尾,返回 true,否则返回 false

  • includes: ((text: string, params: {
        substring: string;
    }) => boolean)
      • (text, params): boolean
      • 检查文本是否包含指定的子串

        Parameters

        • text: string

          输入文本

        • params: {
              substring: string;
          }

          子串 { substring: string }

          • substring: string

        Returns boolean

        如果包含返回 true,否则返回 false

  • repeat: ((text: string, params: {
        count: number;
    }) => string)
      • (text, params): string
      • 重复文本

        Parameters

        • text: string

          输入文本

        • params: {
              count: number;
          }

          重复次数 { count: number }

          • count: number

        Returns string

        返回重复后的文本

  • replace: ((text: string, params: {
        replacement: string;
        search: string;
    }) => string)
      • (text, params): string
      • 替换文本中的指定内容 此函数支持用户输入的字符串形式的搜索内容,并自动解析是否为正则表达式。

        Parameters

        • text: string

          输入文本

        • params: {
              replacement: string;
              search: string;
          }

          替换参数

          • replacement: string

            替换内容,支持正则捕获组(如 $1, $2)。

          • search: string

            搜索内容,字符串形式。如果格式为 /pattern/flags,会自动解析为正则表达式。

        Returns string

        返回替换后的文本

        // 字符串替换
        replace("Hello, World!", { search: "World", replacement: "TypeScript" })
        // => "Hello, TypeScript!"
        // 正则替换,将文本包裹成{{}}
        replace("Hello, World!", { search: "/^(.*)$/", replacement: "{{$1}}" })
        // => "{{Hello, World!}}"
  • reverse: ((text: string) => string)
      • (text): string
      • 反转文本中的字符顺序

        Parameters

        • text: string

          输入文本

        Returns string

        返回反转后的文本

  • startsWith: ((text: string, params: {
        prefix: string;
    }) => boolean)
      • (text, params): boolean
      • 检查文本是否以指定子串开头

        Parameters

        • text: string

          输入文本

        • params: {
              prefix: string;
          }

          前缀 { prefix: string }

          • prefix: string

        Returns boolean

        如果是以指定前缀开头,返回 true,否则返回 false

  • toLowerCase: ((text: string) => string)
      • (text): string
      • 将文本转换为小写字母

        Parameters

        • text: string

          输入文本

        Returns string

        返回转换后的小写文本

  • toUpperCase: ((text: string) => string)
      • (text): string
      • 将文本转换为大写字母

        Parameters

        • text: string

          输入文本

        Returns string

        返回转换后的大写文本

  • trim: ((text: string) => string)
      • (text): string
      • 去除文本两端的空白字符

        Parameters

        • text: string

          输入文本

        Returns string

        返回去除空白字符后的文本