iPet-utils
Installation
npm install --save i-pet-utils
yarn add i-pet-utils
Development
yarn install
yarn release
bin/publish
Import modularizado
import * as iPetUtils from 'i-pet-utils'
import { models } from 'i-pet-utils'
import * as models from 'i-pet-utils/dist/models'
import { Animal } from 'i-pet-utils/dist/models'
import { constants } from 'i-pet-utils'
import * as constants from 'i-pet-utils/dist/constants'
import { castracaoStatus } from 'i-pet-utils/dist/constants'
import locales from 'i-pet-utils/dist/locales'
Constants
import {
castracaoStatus,
saldoTipoTask,
contaCorrenteTipo
} from 'i-pet-utils/dist/constants'
var solicitado = castracaoStatus.SOLICITADO
Locales for i18n
import { locales } from 'i-pet-utils'
import { I18n } from 'paliari-js-utils'
const i18n = new I18n(locales, 'pt_br')
Exemplo de estrutura dos locales:
pt_br:
buttons:
save: 'Salvar'
db:
attributes:
pessoa:
id: ID
cpf_cnpj: 'CPF/CNPJ'
enums:
castracao:
status:
solicitado: Solicitado
errors:
permission_denied: 'Permissão negada'
auth:
invalid_cpf_cnpj: 'O CPF/CNPJ é inválido'
messages:
sign_out_confirm: 'Tem certeza que deseja sair?'
could_not_load_record: 'Não foi possível carregar o registro'