UNPKG

@intuitionrobotics/thunderstorm

Version:
23 lines (22 loc) 924 B
import { Module } from "@intuitionrobotics/ts-common"; import { History, LocationDescriptorObject } from "history"; import { QueryParams } from "../../index"; export declare class BrowserHistoryModule_Class extends Module { private readonly history; constructor(); push(push: LocationDescriptorObject): void; replace(push: LocationDescriptorObject): void; private composeQuery; private getEncodedQueryParams; getQueryParams(): QueryParams; setQuery(queryParams: QueryParams): void; addQueryParam(key: string, value: string): void; removeQueryParam(key: string): void; setUrl(url: string, queryParams?: QueryParams): void; private createHistoryDataFromQueryParams; private updateQueryParams; getOrigin(): string; getCurrent(): import("history").Location<any>; getHistory(): History<any>; } export declare const BrowserHistoryModule: BrowserHistoryModule_Class;