UNPKG

@javiertinc/essentials

Version:

Una librería con variedad de funciones útiles que considero esenciales en la mayoría de los desarrollos web.

41 lines (40 loc) 1.64 kB
declare const util: { /** * Enmascara un texto con un patrón especifico. * @param text - El texto a enmascarar. * @param mask - El patrón de enmascaramiento. Los caracteres especiales son: * - '*' para cualquier carácter (incluye números y letras). * - '0' para un dígito numérico. * - 'A' para una letra (mayúscula o minúscula, incluyendo acentos). * - 'X' para un carácter que se mostrará en privado (se muestra como '*' en público). * - Cualquier otro carácter se mostrará tal cual. **/ mask(text: string, mask: string, invert?: boolean): { public: string; private: string; }; /** * Crea un objeto URL a partir de un contenido de texto. * @param content - El contenido del texto. * @param mime - El tipo MIME del contenido (por defecto 'text/plain'). * @returns Una URL que representa el contenido del texto. **/ blob(content: string, mime?: string): string; /** * Descarga un archivo desde una URL. * @param filename - El nombre del archivo a descargar. * @param url - La URL del archivo a descargar. **/ download(filename: string, url: string): void; /** * Verifica si el dispositivo es móvil. * @returns Verdadero si el dispositivo es móvil, falso en caso contrario. **/ isMobile(): boolean; /** * Verifica si el dispositivo es una tableta. * @returns Verdadero si el dispositivo es una tableta, falso en caso contrario. **/ getTheme(): string; }; export default util;