pagesJson.d.ts 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. import type { Plugin } from 'vite';
  2. interface NVuePages {
  3. [filename: string]: {
  4. disableScroll?: boolean;
  5. scrollIndicator?: 'none';
  6. };
  7. }
  8. export declare const nvuePagesCache: Map<Readonly<Omit<import("vite").UserConfig, "plugins" | "assetsInclude" | "optimizeDeps" | "worker"> & {
  9. configFile: string | undefined;
  10. configFileDependencies: string[];
  11. inlineConfig: import("vite").InlineConfig;
  12. root: string;
  13. base: string;
  14. publicDir: string;
  15. cacheDir: string;
  16. command: "build" | "serve";
  17. mode: string;
  18. isWorker: boolean;
  19. isProduction: boolean;
  20. envDir: string;
  21. env: Record<string, any>;
  22. resolve: Required<import("vite").ResolveOptions> & {
  23. alias: import("vite").Alias[];
  24. };
  25. plugins: readonly Plugin[];
  26. esbuild: false | import("vite").ESBuildOptions;
  27. server: import("vite").ResolvedServerOptions;
  28. build: import("vite").ResolvedBuildOptions;
  29. preview: import("vite").ResolvedPreviewOptions;
  30. ssr: import("vite").ResolvedSSROptions;
  31. assetsInclude: (file: string) => boolean;
  32. logger: import("vite").Logger;
  33. createResolver: (options?: Partial<import("vite").InternalResolveOptions> | undefined) => import("vite").ResolveFn;
  34. optimizeDeps: import("vite").DepOptimizationOptions;
  35. worker: import("vite").ResolveWorkerOptions;
  36. appType: import("vite").AppType;
  37. experimental: import("vite").ExperimentalOptions;
  38. } & import("vite").PluginHookUtils>, NVuePages>;
  39. export declare function uniPagesJsonPlugin({ renderer, appService, }: {
  40. renderer?: 'native';
  41. appService: boolean;
  42. }): Plugin;
  43. export {};