INNER CODE UNIT · TypeScript

execute

iamcco/coc-flutter · src/commands/dev/index.ts:166

  private async execute(cmd: string, args: string[]) {
    log(`${cmd} dev server, devServer state: ${devServer.state}`);
    let baseArgs: string[];
    if (this.daemon.currentDevice && !args.some((arg) => arg === '-d')) {
      baseArgs = [cmd, '-d', this.daemon.currentDevice.id];
    } else {
      baseArgs = [cmd];
    }
    const state = await devServer.start(baseArgs.concat(args));
    if (state) {
      devServer.onError(this.onError);
      devServer.onExit(this.onExit);
      devServer.onStdout(this.onStdout);
      devServer.onStderr(this.onStderr);
      this.registerCommands();
    }
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…