Texto
Recursos diversos para trabalhar com strings.
toKebab
Retorna o texto informado em kebab-case.
- Tipo
function toKebab(text: string): string;- Detalhes
Recebe um texto e retorna o mesmo em kebab-case - letras minúsculas separadas por um traço ("-").
- Exemplo
import { toKebab } from "@nexdom/shared/utils";
// resultado: seu-texto-aqui
toKebab("Seu texto aqui");toCamel
Retorna o texto informado em camelCase.
- Tipo
function toCamel(text: string): string;- Detalhes
Recebe um texto e retorna o mesmo em camelCase - sem espaços, a primeira letra de cada palavra em maiúsculo, exceto pela da primeira palavra.
- Exemplo
import { toCamel } from "@nexdom/shared/utils";
// resultado: seuTextoAqui
toCamel("Seu texto aqui");toTitle
Retorna o texto informado em Title Case.
- Tipo
function toTitle(text: string): string;- Detalhes
Recebe um texto e retorna o mesmo em Title Case - texto com a primeira letra de cada palavra em maiúsculo.
- Exemplo
import { toTitle } from "@nexdom/shared/utils";
// resultado: Seu Texto Aqui
toTitle("Seu texto aqui");toSentence
Retorna o texto informado em Sentence case.
- Tipo
function toSentence(text: string): string;- Detalhes
Recebe um texto e retorna o mesmo em Sentence case - a primeira letra da primeira palavra em maiúsculo.
- Exemplo
import { toSentence } from "@nexdom/shared/utils";
// resultado: Seu texto aqui
toSentence("Seu texto aqui");toInitials
Reduz o texto informado para as iniciais.
- Tipo
function toInitials(text: string): string;- Detalhes
Reduz o texto informado para as iniciais maiúsculas da primeira e última palavra.
- Exemplo
import { toInitials } from "@nexdom/shared/utils";
// resultado: SA
toInitials("Seu texto aqui");
// resultado: HW
toInitials("Hello world");
// resultado: H
toInitials("hello");shrinkText
Reduz o texto informado.
- Tipo
function shrinkText(text: string): string;- Detalhes
Mantém somente a primeira e última palavra de um texto.
- Exemplo
import { shrinkText } from "@nexdom/shared/utils";
// resultado: Seu aqui
shrinkText("Seu texto aqui");