UNPKG

randex

Version:

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

53 lines (52 loc) 2.54 kB
import { RandexNumberRange } from "../interfaces"; import { randexBool } from "./bool"; import { randexEmail } from "./email"; import { randexFileName } from "./filenameX"; import { randexFullName } from "./fullnameX"; import { randexNumber } from "./number"; import { randexPhrase } from "./phrase"; import { randexRandom } from "./random"; import { randexSentence } from "./sentence"; import { randexSingleName } from "./singleName"; import { randexUsername } from "./username"; import { randexWord } from "./word"; export declare class Randex { static random: typeof randexRandom; static arrayItem<T>(array: T[]): T; static arrayItem<T>(array: T[], defaultValue: T): T; static array<T>(array: T[], count: number): T[]; static bool: typeof randexBool; static email: typeof randexEmail; static fileName: typeof randexFileName; static fullName: typeof randexFullName; static singleName: typeof randexSingleName; static number: typeof randexNumber; static username: typeof randexUsername; static word: typeof randexWord; static sentence: typeof randexSentence; static phrase: typeof randexPhrase; static many(count: RandexNumberRange): { word: { (options?: import("../interfaces").RandexWordOptions | undefined): string[]; (length: RandexNumberRange): string[]; (alphabet?: import("../interfaces").RandexAlphabet | undefined): string[]; (alphabet: import("../interfaces").RandexAlphabet, length: RandexNumberRange): string[]; }; phrase: { (options?: import("../interfaces").RandexPhraseOptions | undefined): string[]; (words: RandexNumberRange): string[]; (alphabet?: import("../interfaces").RandexAlphabet | undefined): string[]; (alphabet: import("../interfaces").RandexAlphabet, words: RandexNumberRange): string[]; }; sentence: { (options?: import("../interfaces").RandexSentenceOptions | undefined): string[]; (words: RandexNumberRange): string[]; (alphabet?: import("../interfaces").RandexAlphabet | undefined): string[]; (alphabet: import("../interfaces").RandexAlphabet, words: RandexNumberRange): string[]; }; number: { (length: RandexNumberRange, options?: import("../interfaces").RandomNumberOptions | undefined): number[]; (from: number, to: number, options?: import("../interfaces").RandomNumberOptions | undefined): number[]; }; }; }