cosmicjs
Version:
The official client module for Cosmic. This module helps you easily add dynamic content to your website or application using the Cosmic headless CMS.
10 lines (8 loc) • 377 B
JavaScript
const HTTP_METHODS = require('./http_methods')
const { requestHandler } = require('./request_handler_promise')
const promiser = (endpoint) => new Promise((resolve, reject) => {
requestHandler(HTTP_METHODS.GET, endpoint)
.then((response) => resolve(response.data))
.catch((err) => reject(err.response ? err.response.data : err.response))
})
module.exports = promiser