Skip to content

Texto

Recursos diversos para trabalhar com strings.

toKebab

Retorna o texto informado em kebab-case.

  • Tipo
ts
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
ts
import { toKebab } from "@nexdom/shared/utils";

// resultado: seu-texto-aqui
toKebab("Seu texto aqui");

toCamel

Retorna o texto informado em camelCase.

  • Tipo
ts
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
ts
import { toCamel } from "@nexdom/shared/utils";

// resultado: seuTextoAqui
toCamel("Seu texto aqui");

toTitle

Retorna o texto informado em Title Case.

  • Tipo
ts
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
ts
import { toTitle } from "@nexdom/shared/utils";

// resultado: Seu Texto Aqui
toTitle("Seu texto aqui");

toSentence

Retorna o texto informado em Sentence case.

  • Tipo
ts
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
ts
import { toSentence } from "@nexdom/shared/utils";

// resultado: Seu texto aqui
toSentence("Seu texto aqui");

toInitials

Reduz o texto informado para as iniciais.

  • Tipo
ts
function toInitials(text: string): string;
  • Detalhes

Reduz o texto informado para as iniciais maiúsculas da primeira e última palavra.

  • Exemplo
ts
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
ts
function shrinkText(text: string): string;
  • Detalhes

Mantém somente a primeira e última palavra de um texto.

  • Exemplo
ts
import { shrinkText } from "@nexdom/shared/utils";

// resultado: Seu aqui
shrinkText("Seu texto aqui");

Lançado sob licença MIT