1 | import Taro from "@tarojs/taro";
|
2 | import { History } from "history";
|
3 |
|
4 | import { AppInstance } from "@tarojs/runtime";
|
5 | import { MpaRouterConfig, SpaRouterConfig } from "../../types/router";
|
6 | declare function navigateTo(option: Taro.navigateTo.Option): ReturnType<typeof Taro.navigateTo>;
|
7 | declare function redirectTo(option: Taro.redirectTo.Option): ReturnType<typeof Taro.redirectTo>;
|
8 | declare function navigateBack(option?: Taro.navigateBack.Option): ReturnType<typeof Taro.navigateBack>;
|
9 | declare function switchTab(option: Taro.switchTab.Option): ReturnType<typeof Taro.switchTab>;
|
10 | declare function reLaunch(option: Taro.reLaunch.Option): ReturnType<typeof Taro.reLaunch>;
|
11 | declare function getCurrentPages(): Taro.Page[];
|
12 | declare let history: History;
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 | declare function createMultiRouter(app: AppInstance, config: MpaRouterConfig, framework?: string): Promise<void>;
|
22 | declare function createRouter(app: AppInstance, config: SpaRouterConfig, framework?: string): () => void;
|
23 | export { navigateTo, redirectTo, navigateBack, switchTab, reLaunch, getCurrentPages, history, createMultiRouter, createRouter };
|