serve.d.ts 1.1 KB

1234567891011121314151617181920212223
  1. /// <reference types="node" />
  2. import { CommandMetadata, ServeDetails, VueServeOptions } from '../../../definitions';
  3. import { ServeCLI, ServeRunner, ServeRunnerDeps } from '../../serve';
  4. export declare class VueServeRunner extends ServeRunner<VueServeOptions> {
  5. protected readonly e: ServeRunnerDeps;
  6. constructor(e: ServeRunnerDeps);
  7. getCommandMetadata(): Promise<Partial<CommandMetadata>>;
  8. modifyOpenUrl(url: string, _options: VueServeOptions): string;
  9. serveProject(options: VueServeOptions): Promise<ServeDetails>;
  10. }
  11. export declare class VueViteServeCLI extends ServeCLI<VueServeOptions> {
  12. readonly name = "Vite CLI Service";
  13. readonly pkg = "vite";
  14. readonly program = "vite";
  15. readonly prefix = "vite";
  16. readonly script = "ionic:serve";
  17. protected chunks: number;
  18. serve(options: VueServeOptions): Promise<void>;
  19. protected stdoutFilter(line: string): boolean;
  20. protected stderrFilter(line: string): boolean;
  21. protected buildArgs(options: VueServeOptions): Promise<string[]>;
  22. protected buildEnvVars(options: VueServeOptions): Promise<NodeJS.ProcessEnv>;
  23. }