API generation

This commit is contained in:
delvedor
2018-10-30 17:26:22 +01:00
parent ad9b68aea6
commit 55c507c423
123 changed files with 15280 additions and 8 deletions

View File

@ -9,7 +9,7 @@ const selectors = require('./lib/Selectors')
const symbols = require('./lib/symbols')
const { ConfigurationError } = require('./lib/errors')
// const buildApi = require('../monorepo/packages/es-api-6')
const buildApi = require('./api')
const {
kTransport,
@ -85,14 +85,14 @@ class Client extends EventEmitter {
this.request = this[kTransport].request.bind(this[kTransport])
// const apis = buildApi({
// makeRequest: this[kTransport].request.bind(this[kTransport])
// })
// Object.keys(apis).forEach(api => {
// this[api] = apis[api]
// })
const apis = buildApi({
makeRequest: this[kTransport].request.bind(this[kTransport]),
ConfigurationError
})
Object.keys(apis).forEach(api => {
this[api] = apis[api]
})
}
}