UNPKG

@nekobird/piko

Version:

A general utility library for dealing with numbers, strings, and other things.

18 lines (17 loc) 1.31 kB
export declare type StringOrRegExp = string | RegExp; export declare function hasUppercaseLetter(...values: string[]): boolean; export declare function isKebabCase(...values: string[]): boolean; export declare function isSnakeCase(...values: string[]): boolean; export declare function kebabCaseToCamelCase(from: string): string; export declare function lowercaseFirstLetter(value: string): string; export declare function match(string: string, regex: RegExp): string | string[] | null; export declare function removeExtraWhitespaces(value: string): string; export declare function removeNewLines(value: string): string; export declare function removeTabs(value: string): string; export declare function replace(value: string, patterns: StringOrRegExp, replacement: string | Function): string; export declare function replace(value: string, patterns: StringOrRegExp[], replacement: string | Function): string; export declare function uppercaseFirstLetter(value: string): string; export declare function isStringOrRegExp(value: any): value is StringOrRegExp; export declare function isStringOrRegExpArray(value?: any): value is StringOrRegExp[]; export declare function toString(value: string | number): string; export declare function repeatString(string: string, count: number, between?: string): string;