UNPKG

@beenotung/tslib

Version:
21 lines (20 loc) 1.25 kB
import { CompareResult } from './compare'; export declare function str_contains(pattern: string, target: string, ignore_case?: boolean): boolean; export declare function str_contains_any(patterns: string[], target: string, ignore_case?: boolean): boolean; /** * example : 'change the words' ~> 'Change The Words' * */ export declare function strToCapWords(s: string): string; export declare function string_to_chars(s: string): string[]; export declare function escapeRegExp(str: string): string; export declare function strReplaceAll(str: string, find: string, replace: string): string; export declare function string_nbyte(s: string): number; export declare function str_like(a: string, b: string, ignore_case?: boolean): boolean; export declare function is_non_empty_string(s: string): boolean; export declare function str_dos2unix(s: string): string; export declare function str_unix2dos(s: string): string; export declare function str_minus(a: string, b: string): string; export declare type compare_chunks = Array<string | number>; export declare function split_string_num(s: string): compare_chunks; export declare function compare_string(a: string, b: string): CompareResult; export declare function extract_lines(s: string): string[];