0.0.47 • Published 3 months ago

agro-angular-components v0.0.47

Weekly downloads
-
License
-
Repository
-
Last release
3 months ago

Agro Angular Components

Componentes e funcionalidades para os projetos Agro.

Classes para desenvolvimento

Consiste em classes com métodos estáticos que auxiliam no desenvolvimento de todos os projetos. Inspirada na coleção da Apache Utils, visa trazer uma similaridade para os desenvolvedores com maior pratica no Java, tornando assim, um ambiente mais comum.

NomePropósito
AgroDateUtilsPossui métodos para validação, manipulação e operações com datas.
AgroStringUtilsPossui métodos para validação, manipulação e operações com strings.
AgroNameUtilsMétodos para manipulação de nomes, como abreviação e afins.
AgroNumberUtilsManipulação de números, como percentuais, primos, Ímpar\Par.
AgroObjectUtilsManipulação de objetos, como descoberta de valores, comparações. validações.
AgroCookieUtilsManipulação de Cookies.
AgroPlatformUtilsObter informações disponibilizadas pela plataforma ao logar na ferramenta.

Constantes

São variáveis imutáveis durante a execução do sistema, e comumente são repetidas em diferentes pontos das aplicações. Para isso, separamos uma seção especial para essas variáveis, a fim de reduzir tais valores no código principal das aplicações.

Regex

O REGEX (Expressão Regular) no JavaScript é uma ferramenta usada para buscar, manipular e validar padrões de texto. Ele permite realizar operações como correspondência de caracteres, substituições e divisões de strings. O REGEX é implementado usando o objeto RegExp ou através de literais com barras (ex.: /padrão/).

Segue exemplo:

// Exemplo de REGEX para validar um e-mail
const regex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/;
const email = "exemplo@dominio.com";

if (regex.test(email)) {
  console.log("E-mail válido");
} else {
  console.log("E-mail inválido");
}

Para facilitar o uso e não ter que aprender a construção de regex, essa suíte de ferramentas possui uma constante com diversos exemplos de REGEX. A constante se chama AGRO_REGEX.

Enumerações (Enums)

As enumerações possuem valores que são comumente usados no dia a dia do desenvolvimento Agro em SeniorX.

NomeValores
AgroEntityStatusSão valores VA ou VI que determinam se a entidade está com status ATIVO ou INATIVO
AgroNumbersGraças ao nosso querido SONAR, para números, precisamos usar constantes frequentemente em diversas situações, então este enum apenas contém de 1 à 1000 por extenso em inglês.
AgroStringMasksEnumeração com máscaras em string para uso diversificado.
HttpCodesEnumeração com todos os códigos HTTP, para uso diversificado.
ColorsPossui todas as cores que são comumente usadas pela Senior. Para visualizar as cores clique aqui

Form Validator

AgroFormValidator É uma classe destinada a operações em formulários. Nela contém métodos que podem ser usados para validações mais comuns usadas no sistema, evitando que o desenvolvedor perca tempo pensando em como desenvolver tal validação customizada.