UNPKG

@kui-shell/plugin-tutorials

Version:

IBM Cloud shell plugin for tutorials

23 lines (20 loc) 593 B
'use strict' const request = require('request') // eslint-disable-next-line @typescript-eslint/no-unused-vars function main(params) { const options = { url: 'http://api.funtranslations.com/translate/shakespeare.json', qs: { text: params.text, api_key: params.apiKey ? params.apiKey : '' }, json: true } console.log(options) return new Promise(function(resolve, reject) { request(options, function(err, resp) { if (err) { reject(err) } console.log(JSON.stringify(resp)) resolve({ payload: resp.body.contents.translated }) }) }) }