UNPKG

cluedin-widget

Version:

This is the project for creating and managing widgets in CluedIn.

30 lines (22 loc) 695 B
var request = require( '../helpers/request' ); var entityAPI = require( '../../iso/entity' ); export function search( q ) { let url = 'api/search?q='; url += q; return request.apiRequest( 'GET', url ).then( function( resp ) { var result = resp.body; if ( result.Hits ) { result.Hits = result.Hits.map( ( entity )=> { return entityAPI.toVM( entity, false, resp.__token ); } ); } return result; } ); } export function suggestedSearch( q ) { let url = 'api/search/suggest?q='; url += q; return request.apiRequest( 'GET', url ).then( function( resp ) { return resp.body; } ); }