// import { Opt } from "../../fields/Doc"; // const NaturalLanguageUnderstandingV1 = require('ibm-watson/natural-language-understanding/v1'); // const { IamAuthenticator } = require('ibm-watson/auth'); // export namespace IBM_Recommender { // // pass to IBM account is Browngfx1 // const naturalLanguageUnderstanding = new NaturalLanguageUnderstandingV1({ // version: '2019-07-12', // authenticator: new IamAuthenticator({ // apikey: 'tLiYwbRim3CnBcCO4phubpf-zEiGcub1uh0V-sD9OKhw', // }), // url: 'https://gateway-wdc.watsonplatform.net/natural-language-understanding/api' // }); // const analyzeParams = { // 'text': 'this is a test of the keyword extraction feature I am integrating into the program', // 'features': { // 'keywords': { // 'sentiment': true, // 'emotion': true, // 'limit': 3 // }, // } // }; // export const analyze = async (_parameters: any): Promise> => { // try { // const response = await naturalLanguageUnderstanding.analyze(_parameters); // return (JSON.stringify(response, null, 2)); // } catch (err) { // return undefined; // } // }; // }