Skip to content

Números

Recursos diversos para trabalhar com numbers.

toNumber

Converte valor para numérico.

  • Tipo
ts
function toNumber(text?: string | null, defaultValue?: number): number;
  • Detalhes

Converte um null, undefined ou string para number, aceitando um valor default (defaultValue) caso não consiga realizar a conversão inicial com sucesso.

Por padrão, o defaultValue é 0.

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

// resultado: 0
toNumber("Não tem conversão");

// resultado: 2
toNumber("Não tem conversão", 2);

// resultado: 3
toNumber("3", 2);

padStart

Adiciona caracteres à esquerda.

  • Tipo
ts
function padStart(value: number | string, maxLength?: number, fillString?: string): string;
  • Detalhes

Recebe um number ou string e o transforma em uma string, preenchendo a esquerda com o caractere (fillString) estipulado até atingir um tamanho estipulado (maxLength).

Por padrão, o maxLength é 2 e a fillString "0".

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

// resultado: "01"
padStart(1);

// resultado: "002"
padStart("2", 3);

// resultado: "xxx3"
padStart("3", 4, "x");

Lançado sob licença MIT