UNPKG

@selfage/stateful_navigator

Version:

Navigate with observable state tracked in browser history.

12 lines (11 loc) 442 B
import { ObservableDescriptor } from "@selfage/observable/descriptor"; export declare class HistoryLoader<T> { private stateDescriptor; private queryParamKey; private window; state: T; constructor(stateDescriptor: ObservableDescriptor<T>, queryParamKey: string, window: Window); static create<T>(stateDescriptor: ObservableDescriptor<T>, queryParamKey: string): HistoryLoader<T>; init(): this; private load; }