@beenotung/tslib
Version:
utils library in Typescript
21 lines (20 loc) • 1.25 kB
TypeScript
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[];