Nine Pounds of Mayonnaise

    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

    Keywords

    none

    Install

    npm i 9worphi-helpers

    DownloadsWeekly Downloads

    14

    Version

    1.0.2

    License

    ISC

    Unpacked Size

    9.14 kB

    Total Files

    3

    Last publish

    Collaborators

    • ericgruby