uni-ticket-system/node_modules/@dcloudio/vite-plugin-uni/dist/utils/plugin.d.ts
2023-12-05 10:11:10 +08:00

17 lines
851 B
TypeScript

import type { Plugin } from 'vite';
import { UniViteCopyPluginTarget, UniVitePlugin } from '@dcloudio/uni-cli-shared';
import type { TemplateCompiler } from '@vue/compiler-sfc';
import { VitePluginUniResolvedOptions } from '..';
export declare function initPluginUniOptions(UniVitePlugins: UniVitePlugin[]): {
compiler?: TemplateCompiler;
copyOptions: {
assets: string[];
targets: UniViteCopyPluginTarget[];
};
transformEvent: Record<string, string>;
compilerOptions: Required<Required<UniVitePlugin>['uni']>['compilerOptions'];
jsxOptions: Required<Required<UniVitePlugin>['uni']>['jsxOptions'];
styleOptions: Required<Required<UniVitePlugin>['uni']>['styleOptions'];
};
export declare function initExtraPlugins(cliRoot: string, platform: UniApp.PLATFORM, options: VitePluginUniResolvedOptions): Plugin[];