UNPKG

@lanaqi/rsr

Version:
34 lines (33 loc) 732 B
import type { NavigateFunction, NavigateOptions, To } from '../bridge'; /** * 访问导航器 */ export interface AccessNavigator { /** * 进行导航 * @param to 路径 * @param options 可选配置 */ navigate(to: To, options?: NavigateOptions): void; } /** * 简单导航器 */ export declare class SimpleNavigator implements AccessNavigator { /** * 导航函数 * @private */ private readonly _navigate; /** * 构造函数 * @param navigate 导航函数 */ constructor(navigate: NavigateFunction); /** * 进行导航 * @param to 路径 * @param options 可选配置 */ navigate(to: To, options?: NavigateOptions): void; }