Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/graphql / src / endpoints / studio / requests.GET.ts
Size: Mime:
import React from 'react'
import {
  GET,
  getPagesBaseUrl,
  getCatalogBaseUrl,
} from '../../bootstrapper/api/config'
// import autofixTypesMiddleware from 'modules/oneRequest/middleware/autofixTypes'
import { Request } from '@skava/request'

const getStudioPages = new Request().path(getPagesBaseUrl).method('GET')

const getStudioPageWidgets = getStudioPages.toRequest()

const getStudioCatalog = new Request().path(getCatalogBaseUrl).method('GET')

// @todo chain
// Request.middleware.set('autofix', function autofixMiddlewareWhen(request, event) {
//   if (request.path === getCatalogBaseUrl) {
//     return autofixTypesMiddleware.apply(this, arguments)
//   } else {
//     return request
//   }
// })

const getStudioCatalogData = getStudioCatalog.toRequest()

export { getStudioPageWidgets, getStudioCatalogData }