UNPKG

@lableb/javascript-sdk

Version:

Lableb cloud search client for javascript

24 lines (23 loc) 1.9 kB
import { GlobalRequestOptions } from "./main.request.type"; export declare function LablebRequestBuilder(options?: GlobalRequestOptions): { index: (params: import("../..").IndexingRequestParams) => Promise<import("../..").IndexingRequestResult>; search: (params: import("../..").LablebSearchOptions) => Promise<import("../..").SearchRequestResult>; searchById: (params: import("../search-by-id/search-by-id.request.type").SearchByIdRequestParams) => Promise<import("../search-by-id/search-by-id.request.type").SearchByIdRequestResult>; autocomplete: (params: import("../..").LablebAutocompleteOptions) => Promise<import("../..").AutocompleteRequestResult>; recommend: (params: import("../..").LablebRecommendOptions) => Promise<import("../..").RecommendRequestResult>; delete: (params: import("../..").DeleteRequestParams) => Promise<import("../..").DeleteRequestResult>; feedback: { search: { single: (params: import("../..").SingleSearchFeedbackRequestParams) => Promise<import("../..").BatchSearchFeedbackRequestResult>; batch: (params: import("../..").BatchSearchFeedbackRequestParams) => Promise<import("../..").BatchSearchFeedbackRequestResult>; }; autocomplete: { single: (params: import("../..").SingleAutocompleteFeedbackRequestParams) => Promise<import("../..").BatchAutocompleteFeedbackRequestResult>; batch: (params: import("../..").BatchAutocompleteFeedbackRequestParams) => Promise<import("../..").BatchAutocompleteFeedbackRequestResult>; }; recommend: { single: (params: import("../..").SingleRecommendFeedbackRequestParams) => Promise<import("../..").BatchRecommendFeedbackRequestResult>; batch: (params: import("../..").BatchRecommendFeedbackRequestParams) => Promise<import("../..").BatchRecommendFeedbackRequestResult>; }; }; };