Skip to content

leeqiang/apis-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APIs Builder

前提

一个支持HTTP Requestclient

安装

yarn add apis-builder

使用

teambition为例

yarn add teambition
const apiBuilder = require('apis-builder')
const HttpClient = require('teambition')
const definitions = require('./definitions')

// 前提: HttpClient
apiBuilder.build(HttpClient, definitions)

let sdk = new HttpClient()
let profile = yield sdk.users().me().get()

TODO

  • definitions 定义支持 ajv 进行参数校验
  • 使用 proxy 进行重构

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages