UNPKG

@lableb/javascript-sdk

Version:

Lableb cloud search client for javascript

51 lines (50 loc) 2.19 kB
import { AutocompleteFeedbackResponse } from '../core/autocomplete-feedback/autocomplete-feedback.type'; import { AutocompleteResponse } from '../core/autocomplete/autocomplete.type'; import { DeleteResponse } from '../core/delete/delete.type'; import { IndexingResponse } from '../core/indexing/indexing.type'; import { RecommendFeedbackResponse } from '../core/recommend-feedback/recommend-feedback.type'; import { RecommendResponseWithFeedback } from '../core/recommend/recommend.type'; import { SearchFeedbackResponse } from '../core/search-feedback/search-feedback.type'; import { SearchResponse } from '../core/search/search.type'; import { AutocompleteRequestResult } from '../request/autocomplete/autocomplete.request.type'; import { RecommendRequestResult } from '../request/recommend/recommend.request.type'; import { SearchByIdRequestResult } from '../request/search-by-id/search-by-id.request.type'; import { SearchRequestResult } from '../request/search/search.request.type'; export declare const MOCK_BACKEND_API: { SEARCH_BY_ID_URL: string; searchById: ({ params, }: { params: SearchByIdRequestResult['params']; }) => SearchResponse; SEARCH_URL: string; search: ({ params, }: { params: SearchRequestResult['params']; }) => SearchResponse; AUTOCOMPLETE_URL: string; autocomplete: ({ params, }: { params: AutocompleteRequestResult['params']; }) => AutocompleteResponse; RECOMMEND_URL: string; recommend: ({ params, }: { params: RecommendRequestResult['params']; }) => RecommendResponseWithFeedback; INDEX_URL: string; index: ({ params, }: { params: any; }) => IndexingResponse; DELETE_URL: string; delete: ({ params, }: { params: any; }) => DeleteResponse; SEARCH_FEEDBACK_URL: string; searchFeedback: ({ params, }: { params: any; }) => SearchFeedbackResponse; AUTOCOMPLETE_FEEDBACK_URL: string; autocompleteFeedback: ({ params, }: { params: any; }) => AutocompleteFeedbackResponse; RECOMMEND_FEEDBACK_URL: string; recommendFeedback: ({ params, }: { params: any; }) => RecommendFeedbackResponse; };