9worphi-helpers

1.0.2 • Public • Published

Helpers

checkType

Como utilizar

import { checkType } from '9worphi-helpers'
...
const type_to_be_checked = () => "I'm a function"

new checkType(type_to_be_checked).isFunction // returns true
new checkType(type_to_be_checked).isObject // returns false
new checkType(type_to_be_checked).isArray // returns false
new checkType(type_to_be_checked).isString // returns false
new checkType(type_to_be_checked).isNumber // returns false
new checkType(type_to_be_checked).getType // returns "function"

getAddressByCEP

Como utilizar

import { getAddressByCEP } from '9worphi-helpers'
...
getAddressByCEP("CEP AQUI").then(response => {
    if (response.error) {
        return alert("Endereço não encontrado")
    }
    // Executa algo utilizando a "response"
}).catch(error => console.log(error))

classnames

Como utilizar

import { classnames } from '9worphi-helpers'
...
const seIssoForVerdadeiro = true
...
<AlgumComponente className={classnames("classe-fixa", { "esta-classe-so-aparece": seIssoForVerdadeiro })} />
// Resulta className="classe-fixa esta-classe-so-aparece"

Random ID generator

Como utilizar

import { ID } from '9worphi-helpers'
...
ID() // retorna "id_3atyf3n"
ID(5, "teste_") // retorna "teste_kk194"

validateEmail

Como utilizar

import { validateEmail } from '9worphi-helpers'
...
validateEmail("e-mail aqui") // retorna true ou false

validatePhone

Como utilizar

import { validatePhone } from '9worphi-helpers'
...
validatePhone("telefone aqui") // retorna true ou false

validateCNPJ

Como utilizar

import { validateCNPJ } from '9worphi-helpers'
...
validateCNPJ("cnpj aqui") // retorna true ou false

validateCPF

Como utilizar

import { validateCPF } from '9worphi-helpers'
...
validateCPF("cpf aqui") // retorna true ou false

axiosErrorLog

Como utilizar

import { axiosErrorLog } from '9worphi-helpers'
...
axios.get("URL")
.then(response => {
    // tanto faz aqui
})
.catch(axiosErrorLog) // lida com a resposta de erros do axios

Readme

Keywords

none

Package Sidebar

Install

npm i 9worphi-helpers

Weekly Downloads

2

Version

1.0.2

License

ISC

Unpacked Size

9.14 kB

Total Files

3

Last publish

Collaborators

  • ericgruby