@knora/core
Version:
Knora ui module: core
37 lines (36 loc) • 1.09 kB
TypeScript
/**
* @deprecated since v10.0.0
*
* Will be replaced by `@knora/api` (github:knora-api-js-lib)
*
* Represents the parameters of an extended search.
*/
export declare class ExtendedSearchParams {
generateGravsearch: (offset: number) => string | boolean;
/**
*
* @param generateGravsearch a function that generates a Gravsearch query.
*
* The function takes the offset
* as a parameter and returns a Gravsearch query string.
* Returns false if not set correctly (init state).
*/
constructor(generateGravsearch: (offset: number) => string | boolean);
}
export declare class SearchParamsService {
private _currentSearchParams;
constructor();
/**
* Updates the parameters of an extended search.
*
* @param {ExtendedSearchParams} searchParams
* @returns void
*/
changeSearchParamsMsg(searchParams: ExtendedSearchParams): void;
/**
* Gets the search params of an extended search.
*
* @returns ExtendedSearchParams - search parameters
*/
getSearchParams(): ExtendedSearchParams;
}