@controlle.tecnologia/enum
v0.3.95
Published
Enum package for Controlle services
Downloads
732
Maintainers
Keywords
Readme
Enum
Pacote responsável para agrupar os Enum do Controlle, cada Enum é relacionado a uma coluna de tabela. A estrutura de pastas é conforme a tabela utilizando estrutura pai e filho, exemplo: Pasta User contém Enum de Origin (src/User/atributos....);
Como utilizar
A utilização do pacote pode ser tanto como chave:valor quanto por array que é o default, abaixo código de como utilizar
import Enum from '@controlle.tecnologia/enum';
// Função Transform transforma o array do Enum em um objeto com chave: valor
const EnumOrigin = Enum.Utils.Transform(Enum.User.Origin);
//> Enum.User.Origin = [{ key: 'WEB', name: 'Web', value: 0 }, { key: 'APP', name: 'App', value: 1 }]
//> EnumOrigin = {WEB: 0, APP: 1}
EnumOrigin.WEB
//> 0
Como atualizar
Alteração no código;
Alterar versão no
package.json
Executar
npm run build
pra gerar a nova pasta distExecutar
npm publish
- É necessário a conta vinculada na conta master do npm para conseguir fazer a publicação de novas versões