JS Utils Kit - v0.5.1
    Preparing search index...

    Variable default

    default: {
        capitalize: (value: string) => string;
        splitString: (str: string, val?: string | RegExp) => string[];
        countChars: (str: string, char?: string) => number;
        countWords: (str: string) => number;
        countSubstring: (str: string, sub: string) => number;
        countFrequencies: (str: string) => Record<string, number>;
        countLines: (str: string) => number;
        uniqueChars: (str: string) => string[];
        longestWordLength: (str: string) => number;
        shortestWordLength: (str: string) => number;
        longestWord: (str: string) => string | string[];
        shortestWord: (str: string) => string | string[];
        padLeft: (str: string, length: number, char?: string) => string;
        padRight: (str: string, length: number, char?: string) => string;
        truncate: (str: string, length: number, suffix?: string) => string;
        repeatString: (str: string, count: number) => string;
        stripSymbols: (str: string, replacement?: string) => string;
        trim: Trim;
        isString: <T>(value: T) => boolean;
        isNonEmptyString: <T>(value: T, trim?: boolean) => boolean;
        isURL: (value: string) => boolean;
        isEmail: (value: string) => boolean;
        isAlphabetic: (value: string) => boolean;
        isNumericString: (value: string) => boolean;
        startsWithUppercase: (value: string) => boolean;
        endsWithPunctuation: (value: string) => boolean;
        containsWhitespace: (value: string) => boolean;
        isCamelCase: (value: string) => boolean;
        isPascalCase: (value: string) => boolean;
        isKebabCase: (value: string) => boolean;
        isSnakeCase: (value: string) => boolean;
        isUpperCase: (value: string) => boolean;
        isLowerCase: (value: string) => boolean;
    }

    Type declaration

    • capitalize: (value: string) => string
    • splitString: (str: string, val?: string | RegExp) => string[]
    • countChars: (str: string, char?: string) => number
    • countWords: (str: string) => number
    • countSubstring: (str: string, sub: string) => number
    • countFrequencies: (str: string) => Record<string, number>
    • countLines: (str: string) => number
    • uniqueChars: (str: string) => string[]
    • longestWordLength: (str: string) => number
    • shortestWordLength: (str: string) => number
    • longestWord: (str: string) => string | string[]
    • shortestWord: (str: string) => string | string[]
    • padLeft: (str: string, length: number, char?: string) => string
    • padRight: (str: string, length: number, char?: string) => string
    • truncate: (str: string, length: number, suffix?: string) => string
    • repeatString: (str: string, count: number) => string
    • stripSymbols: (str: string, replacement?: string) => string
    • trim: Trim
    • isString: <T>(value: T) => boolean
    • isNonEmptyString: <T>(value: T, trim?: boolean) => boolean
    • isURL: (value: string) => boolean
    • isEmail: (value: string) => boolean
    • isAlphabetic: (value: string) => boolean
    • isNumericString: (value: string) => boolean
    • startsWithUppercase: (value: string) => boolean
    • endsWithPunctuation: (value: string) => boolean
    • containsWhitespace: (value: string) => boolean
    • isCamelCase: (value: string) => boolean
    • isPascalCase: (value: string) => boolean
    • isKebabCase: (value: string) => boolean
    • isSnakeCase: (value: string) => boolean
    • isUpperCase: (value: string) => boolean
    • isLowerCase: (value: string) => boolean