questions-lib

1.1.0 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i questions-lib

Weekly Downloads

0

Version

1.1.0

License

MIT

Unpacked Size

246 kB

Total Files

20

Last publish

Collaborators

  • emanuelgsouza