diff --git a/.gitignore b/.gitignore index 4fd1279..f52e902 100644 --- a/.gitignore +++ b/.gitignore @@ -27,7 +27,7 @@ dist # auto-import.d.ts # vite-plugin-uni-pages 生成的类型文件,每次切换分支都一堆不同的,所以直接 .gitignore -uni-pages.d.ts +# uni-pages.d.ts # 插件生成的文件 # src/pages.json diff --git a/uni-pages.d.ts b/uni-pages.d.ts new file mode 100644 index 0000000..70b5e83 --- /dev/null +++ b/uni-pages.d.ts @@ -0,0 +1,28 @@ +/* eslint-disable */ +/* prettier-ignore */ +// @ts-nocheck +// Generated by vite-plugin-uni-pages + +interface NavigateToOptions { + url: "/pages/index/index" | + "/pages/index/about" | + "/pages/index/request" | + "/pages/index/request2" | + "/pages/index/upload" | + "/pages/index/upload2" | + "/pages-sub/demo/index"; +} +interface RedirectToOptions extends NavigateToOptions {} + +interface SwitchTabOptions { + url: "/pages/index/index" | "/pages/index/about" +} + +type ReLaunchOptions = NavigateToOptions | SwitchTabOptions; + +declare interface Uni { + navigateTo(options: UniNamespace.NavigateToOptions & NavigateToOptions): void; + redirectTo(options: UniNamespace.RedirectToOptions & RedirectToOptions): void; + switchTab(options: UniNamespace.SwitchTabOptions & SwitchTabOptions): void; + reLaunch(options: UniNamespace.ReLaunchOptions & ReLaunchOptions): void; +}