mobx-react-routing
Version:
MobX react-router-dom integration
30 lines • 893 B
TypeScript
import { AnyObject } from 'yummies/utils/types';
import { RawQueryParams } from './query-params.types.js';
export interface QueryParams {
/**
* All parsed query parameters of the current url
*/
data: RawQueryParams;
/**
* Set query parameters to the current url
*/
set(queryParams: AnyObject, replace?: boolean): Promise<void>;
/**
* Update query parameters of the current url
*/
update(queryParams: AnyObject, replace?: boolean): Promise<void>;
/**
* Build search string from data
*/
buildSearchString(queryParams: AnyObject): string;
/**
* Build url string with query params
*/
buildUrl(queryParams: AnyObject): string;
/**
* Get query parameters from search string
*/
getSearchParamsData(search?: string): AnyObject;
destroy(): void;
}
//# sourceMappingURL=query-params.d.ts.map