run.d.ts 1.3 KB

1234567891011121314151617181920212223
  1. import * as lodash from 'lodash';
  2. import { CapacitorRunHookName, CommandInstanceInfo, CommandLineInputs, CommandLineOptions, CommandMetadata, CommandPreRun } from '../../definitions';
  3. import { HookDeps } from '../../lib/hooks';
  4. import { CapacitorCommand } from './base';
  5. interface NativeTarget {
  6. id: string;
  7. name: string;
  8. api: string;
  9. }
  10. export declare class RunCommand extends CapacitorCommand implements CommandPreRun {
  11. getMetadata(): Promise<CommandMetadata>;
  12. isOldCapacitor: (() => Promise<boolean>) & lodash.MemoizedFunction;
  13. preRun(inputs: CommandLineInputs, options: CommandLineOptions, runinfo: CommandInstanceInfo): Promise<void>;
  14. run(inputs: CommandLineInputs, options: CommandLineOptions): Promise<void>;
  15. protected getNativeTargets: ((platform: string) => Promise<NativeTarget[]>) & lodash.MemoizedFunction;
  16. protected runCapacitorOpenFlow(inputs: CommandLineInputs, options: CommandLineOptions): Promise<void>;
  17. protected getContinueMessage(platform: string): string;
  18. protected runCapacitorRunFlow(inputs: CommandLineInputs, options: CommandLineOptions, { shouldSync }?: {
  19. shouldSync?: boolean;
  20. }): Promise<void>;
  21. protected runCapacitorRunHook(name: CapacitorRunHookName, inputs: CommandLineInputs, options: CommandLineOptions, e: HookDeps): Promise<void>;
  22. }
  23. export {};