Skip to content

barelyhuman/httpsdk

Repository files navigation

httpsdk

Note: This is still under development

Usage

import { generateSDK } from 'httpsdk'

generateSDK({
  getUserById: {
    method: 'get',
    url: 'http://api.example.com/users/#{{id}}',
  },
})

// .generated/sdk.js

function getUserById(requestor, { id }) {
  return requestor.get(`http://api.example.com/users/${id}`)
}

export { getUserById }

Here the requestor could be any fetcher that implements .get, .post, .put and other http methods.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published