@lableb/javascript-sdk
Version:
Lableb cloud search client for javascript
51 lines (50 loc) • 2.19 kB
TypeScript
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;
};