@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.38 kB
TypeScript
declare const text: {
/**
* Capitaliza la primera letra de cada palabra en un texto.
* @param text - El texto a capitalizar.
* @param allWords - Si es true, capitaliza todas las palabras; si es false, solo la primera palabra.
* @returns El texto con las palabras capitalizadas.
**/
capitalize(text: string, allWords?: boolean): string;
/**
* Convierte un texto a formato CamelCase.
* @param text - El texto a convertir.
* @returns El texto en formato CamelCase.
**/
camelCase(text: string): string;
/**
* Convierte un texto a formato KebabCase.
* @param text - El texto a convertir.
* @returns El texto en formato KebabCase.
**/
kebabCase(text: string): string;
/**
* Convierte un texto a formato SnakeCase.
* @param text - El texto a convertir.
* @returns El texto en formato SnakeCase.
**/
snakeCase(text: string): string;
/**
* Invierte el orden de los caracteres en un texto.
* @param text - El texto a invertir.
* @returns El texto con los caracteres en orden inverso.
**/
reverse(text: string): string;
/**
* Normaliza un texto eliminando acentos y caracteres especiales.
* @param text - El texto a normalizar.
* @returns El texto normalizado.
**/
normalize(text: string): string;
};
export default text;