UNPKG

pncp-sdk

Version:

SDK Node.js para consumir a API PNCP (Portal Nacional de Contratações Públicas)

22 lines (17 loc) 704 B
const api = require('../shared/api.cjs'); const { pcaSchema, pcaUsuarioSchema, pcaAtualizacaoSchema } = require('../validators/pcaSchemas.cjs'); const fetchWithValidation = require('../shared/fetchWithValidation.cjs'); async function consultar(params) { return await fetchWithValidation('/v1/pca/', params, pcaSchema, api); } async function consultarUsuario(params) { return await fetchWithValidation('/v1/pca/usuario', params, pcaUsuarioSchema, api); } async function consultarAtualizacao(params) { return await fetchWithValidation('/v1/pca/atualizacao', params, pcaAtualizacaoSchema, api); } module.exports = { consultar, consultarUsuario, consultarAtualizacao, };