@atlaskit/global-search
Version:
A cross-product search component (batteries included)
24 lines (21 loc) • 527 B
JavaScript
import { utils } from '@atlaskit/util-service-support';
export class AutocompleteClientImpl {
constructor(url, cloudId) {
this.serviceConfig = {
url: url
};
this.cloudId = cloudId;
}
createAutocompleteRequestPromise(query) {
const options = {
queryParams: {
cloudId: this.cloudId,
query
}
};
return utils.requestService(this.serviceConfig, options);
}
async getAutocompleteSuggestions(query) {
return this.createAutocompleteRequestPromise(query);
}
}