@selfage/stateful_navigator
Version:
Navigate with observable state tracked in browser history.
5 lines (4 loc) • 325 B
TypeScript
import { HistoryLoader } from "./history_loader";
import { HistoryUpdater } from "./history_updater";
import { ObservableDescriptor } from "@selfage/observable/descriptor";
export declare function createLoaderAndUpdater<T>(stateDescriptor: ObservableDescriptor<T>, queryParamKey: string): [HistoryLoader<T>, HistoryUpdater];