1.1.0 • Published 6 years ago

questions-lib v1.1.0

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

questions-lib

Este repositório é uma biblioteca de abstração de lógica das requisições na questions-api

Instalação

yarn add questions-lib

Uso

Esta biblioteca retorna um objeto default com toda a API para a questions-api.

Portanto, só é necessário usar este objeto para acessar os dados. Na versão 1.0.x, este objeto somente possui uma chave, group, que possui os seguintes métodos:

  • all(): retorna todos os grupos, não é necessário passar nenhum argumento
  • get(uuid): retorna um grupo pelo seu uuid
  • questions(uuid): retorna todas as questões pelo uuid do grupo passado
import questionsApi from 'questions-api'

const http = questionsApi()

// get all groups
http.groups.all()

// get a single group
http.groups.get('uuid')

// get questions by group
http.groups.questions('uuid')

É possível, quando se chama a função questionsApi, passar um objeto de configuração de uma instância do axios, mais informações você encontra aqui

import questionsApi from 'questions-api'

const http = questionsApi({
  baseURL: 'http://localhost:4000'
})

Configurações do axios default:

TODO:

    • Adicionar setToken method
1.1.0

6 years ago

1.0.0

6 years ago