plugin.d.ts 851 B

12345678910111213141516
  1. import type { Plugin } from 'vite';
  2. import { UniViteCopyPluginTarget, UniVitePlugin } from '@dcloudio/uni-cli-shared';
  3. import type { TemplateCompiler } from '@vue/compiler-sfc';
  4. import { VitePluginUniResolvedOptions } from '..';
  5. export declare function initPluginUniOptions(UniVitePlugins: UniVitePlugin[]): {
  6. compiler?: TemplateCompiler;
  7. copyOptions: {
  8. assets: string[];
  9. targets: UniViteCopyPluginTarget[];
  10. };
  11. transformEvent: Record<string, string>;
  12. compilerOptions: Required<Required<UniVitePlugin>['uni']>['compilerOptions'];
  13. jsxOptions: Required<Required<UniVitePlugin>['uni']>['jsxOptions'];
  14. styleOptions: Required<Required<UniVitePlugin>['uni']>['styleOptions'];
  15. };
  16. export declare function initExtraPlugins(cliRoot: string, platform: UniApp.PLATFORM, options: VitePluginUniResolvedOptions): Plugin[];