44 lines
1.6 KiB
TypeScript
44 lines
1.6 KiB
TypeScript
|
import type { Plugin } from 'vite';
|
||
|
interface NVuePages {
|
||
|
[filename: string]: {
|
||
|
disableScroll?: boolean;
|
||
|
scrollIndicator?: 'none';
|
||
|
};
|
||
|
}
|
||
|
export declare const nvuePagesCache: Map<Readonly<Omit<import("vite").UserConfig, "plugins" | "assetsInclude" | "optimizeDeps" | "worker"> & {
|
||
|
configFile: string | undefined;
|
||
|
configFileDependencies: string[];
|
||
|
inlineConfig: import("vite").InlineConfig;
|
||
|
root: string;
|
||
|
base: string;
|
||
|
publicDir: string;
|
||
|
cacheDir: string;
|
||
|
command: "build" | "serve";
|
||
|
mode: string;
|
||
|
isWorker: boolean;
|
||
|
isProduction: boolean;
|
||
|
envDir: string;
|
||
|
env: Record<string, any>;
|
||
|
resolve: Required<import("vite").ResolveOptions> & {
|
||
|
alias: import("vite").Alias[];
|
||
|
};
|
||
|
plugins: readonly Plugin[];
|
||
|
esbuild: false | import("vite").ESBuildOptions;
|
||
|
server: import("vite").ResolvedServerOptions;
|
||
|
build: import("vite").ResolvedBuildOptions;
|
||
|
preview: import("vite").ResolvedPreviewOptions;
|
||
|
ssr: import("vite").ResolvedSSROptions;
|
||
|
assetsInclude: (file: string) => boolean;
|
||
|
logger: import("vite").Logger;
|
||
|
createResolver: (options?: Partial<import("vite").InternalResolveOptions> | undefined) => import("vite").ResolveFn;
|
||
|
optimizeDeps: import("vite").DepOptimizationOptions;
|
||
|
worker: import("vite").ResolveWorkerOptions;
|
||
|
appType: import("vite").AppType;
|
||
|
experimental: import("vite").ExperimentalOptions;
|
||
|
} & import("vite").PluginHookUtils>, NVuePages>;
|
||
|
export declare function uniPagesJsonPlugin({ renderer, appService, }: {
|
||
|
renderer?: 'native';
|
||
|
appService: boolean;
|
||
|
}): Plugin;
|
||
|
export {};
|