UNPKG

mobx-react-routing

Version:
14 lines 947 B
import { AnyViewModel, ViewModelBase, ViewModelParams } from 'mobx-view-model'; import { AnyObject, EmptyObject } from 'yummies/utils/types'; import { RawQueryParams } from '../query-params/index.js'; import { RouteDeclaration, RouterStore } from '../router/index.js'; import { PageViewModel } from './page-view-model.js'; export declare class PageViewModelBase<Params extends AnyObject = EmptyObject, ParentViewModel extends AnyViewModel | null = null> extends ViewModelBase<any, ParentViewModel> implements PageViewModel<Params, ParentViewModel> { protected router: RouterStore; private routeDeclaration; constructor(routeDeclaration: RouteDeclaration, router: RouterStore, config: ViewModelParams<Params, ParentViewModel>); protected get routeMatch(): import("../router/router.types.js").RouteMatch | null; get pathParams(): Params; get queryParams(): RawQueryParams; } //# sourceMappingURL=page-view-model.base.d.ts.map