index.d.ts 610 B

123456789101112131415
  1. import { Project } from '../';
  2. import { InfoItem } from '../../../definitions';
  3. export declare class VueViteProject extends Project {
  4. readonly type: 'vue';
  5. getInfo(): Promise<InfoItem[]>;
  6. /**
  7. * We can't detect Vue project types. We don't know what they look like!
  8. */
  9. detected(): Promise<boolean>;
  10. getDefaultDistDir(): Promise<string>;
  11. requireBuildRunner(): Promise<import('./build').VueViteBuildRunner>;
  12. requireServeRunner(): Promise<import('./serve').VueServeRunner>;
  13. requireGenerateRunner(): Promise<never>;
  14. setPrimaryTheme(themeColor: string): Promise<void>;
  15. }