UNPKG

randex

Version:

Generates random filename, username, email, name, full name, etc for test purposes.

25 lines (24 loc) 1.72 kB
import { RandexNumberRange, RandexSet } from "../interfaces"; export declare class TestUtil { static testIn(value: string, length: RandexNumberRange | undefined, action: () => void): void; static loop(action: (index: number) => void): void; static testInSet(value: string, set: RandexSet, length?: RandexNumberRange): void; static testInSetRange(value: string, set: RandexSet, range: string, length?: RandexNumberRange): void; static testInRange(value: string, range: string, length?: RandexNumberRange): void; static testInBoth(value: string, set: RandexSet, range: string, length?: RandexNumberRange): void; static inRange(value: string, range: string): boolean; static inSet(value: string, set: RandexSet, range?: string): boolean; static inBoth(value: string, set: RandexSet, range: string): boolean; static isEmailValid(email: string): RegExpMatchArray | null; static isUsernameValid(email: string): RegExpMatchArray | null; static isNameValid(email: string): RegExpMatchArray | null; static isWordValid(text: string, length?: RandexNumberRange): RegExpMatchArray | null; static isSentenceValid(text: string, length?: RandexNumberRange): boolean; static isPhraseValid(text: string, length?: RandexNumberRange): boolean; static isUpperCharValid(value: string, length?: RandexNumberRange): RegExpMatchArray | null; static isLowerCharValid(value: string, length?: RandexNumberRange): RegExpMatchArray | null; static isFullNameValid(email: string): RegExpMatchArray | null; static isFileNameValid(email: string): RegExpMatchArray | null; static inNumberRange(value: number, range: [number, number]): boolean; private static getLength; }