@javiertinc/essentials
Version:
Una librería con variedad de funciones útiles que considero esenciales en la mayoría de los desarrollos web.
39 lines (38 loc) • 1.28 kB
TypeScript
declare const gen: {
/**
* Genera una cadena aleatoria de caracteres.
* @param length - La longitud de la cadena aleatoria a generar.
* @param charset - Cadena opcional que contiene los caracteres a utilizar en la cadena aleatoria.
* @returns Una cadena aleatoria de la longitud especificada.
**/
password(length: number, config?: {
vowels?: boolean;
consonants?: boolean;
numbers?: boolean;
mayus?: boolean;
special?: boolean;
hex?: boolean;
}): string;
/**
* Genera un texto Lorem Ipsum aleatorio.
* @param quantity - Cantidad de palabras a generar (por defecto 100).
* @returns Un texto Lorem Ipsum con la cantidad de palabras especificada.
**/
loremIpsum(quantity?: number): string;
/**
* Genera una dirección IP aleatoria.
**/
ip: {
/**
* Genera una dirección IPv4 aleatoria.
* @returns Una dirección IPv4 aleatoria en formato 'x.x.x.x'.
**/
v4: () => string;
/**
* Genera una dirección IPv6 aleatoria.
* @returns Una dirección IPv6 aleatoria en formato 'xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx'.
**/
v6: () => string;
};
};
export default gen;