randex
Version:
Generates random filename, username, email, name, full name, etc for test purposes.
18 lines (17 loc) • 961 B
TypeScript
import { RandexSet, RandexNumberRange } from "../interfaces";
export declare class RandexSetUtil {
static readonly defaultFileNameLength: RandexNumberRange;
static readonly defaultExtensionLength: RandexNumberRange;
static readonly fileNameExtraChars = "";
static readonly defaultEmailPrefixLength: RandexNumberRange;
static readonly defaultHightDomainEmailLength: RandexNumberRange;
static readonly defaultLowDomainEmailLength: RandexNumberRange;
private static toSingleRange;
private static toAlphabetCase;
private static toAlphabetRange;
static toRange(set: RandexSet): string;
static getLength(reservedChars: number, length: RandexNumberRange | undefined, defaultLength: RandexNumberRange): RandexNumberRange;
static randomSingleNumber(length: number): number;
static randomRangeNumber(min: number, max: number): number;
static many<TItem>(count: RandexNumberRange, callback: () => TItem): TItem[];
}