Home / Function/ askToContinue() — astro Function Reference

askToContinue() — astro Function Reference

Architecture documentation for the askToContinue() function in index.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  2ee262d1_8614_9c2d_75fd_5bb9c01ac63c["askToContinue()"]
  9151bb3d_ee1e_da42_752a_45a9db1dd918["index.ts"]
  2ee262d1_8614_9c2d_75fd_5bb9c01ac63c -->|defined in| 9151bb3d_ee1e_da42_752a_45a9db1dd918
  e251add5_ea46_2280_c246_1b5a023acc3b["add()"]
  e251add5_ea46_2280_c246_1b5a023acc3b -->|calls| 2ee262d1_8614_9c2d_75fd_5bb9c01ac63c
  b580bf78_66fd_0e74_f9b4_b1847fcf475e["updateAstroConfig()"]
  b580bf78_66fd_0e74_f9b4_b1847fcf475e -->|calls| 2ee262d1_8614_9c2d_75fd_5bb9c01ac63c
  f3e6969a_3f04_43b5_609b_fdfd7fa60748["updatePackageJsonScripts()"]
  f3e6969a_3f04_43b5_609b_fdfd7fa60748 -->|calls| 2ee262d1_8614_9c2d_75fd_5bb9c01ac63c
  d8c50440_84a7_3639_a0ff_bb413e95ec8d["tryToInstallIntegrations()"]
  d8c50440_84a7_3639_a0ff_bb413e95ec8d -->|calls| 2ee262d1_8614_9c2d_75fd_5bb9c01ac63c
  ffb00280_f878_7381_fa3f_c64fddb70bbc["validateIntegrations()"]
  ffb00280_f878_7381_fa3f_c64fddb70bbc -->|calls| 2ee262d1_8614_9c2d_75fd_5bb9c01ac63c
  31c483d1_c4ed_7d00_d4c0_9cbf5313e1d8["updateTSConfig()"]
  31c483d1_c4ed_7d00_d4c0_9cbf5313e1d8 -->|calls| 2ee262d1_8614_9c2d_75fd_5bb9c01ac63c
  bd16dbfd_3c3b_e117_15e8_b4bea7275e1e["setupIntegrationConfig()"]
  bd16dbfd_3c3b_e117_15e8_b4bea7275e1e -->|calls| 2ee262d1_8614_9c2d_75fd_5bb9c01ac63c
  style 2ee262d1_8614_9c2d_75fd_5bb9c01ac63c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/src/cli/add/index.ts lines 1141–1161

async function askToContinue({
	flags,
	logger,
}: {
	flags: Flags;
	logger: Logger;
}): Promise<boolean> {
	if (flags.yes || flags.y) return true;
	if (!hasHintedAboutYesFlag) {
		hasHintedAboutYesFlag = true;
		logger.info('SKIP_FORMAT', dim('  To run this command without prompts, pass the --yes flag\n'));
	}
	const response = await prompts({
		type: 'confirm',
		name: 'askToContinue',
		message: 'Continue?',
		initial: true,
	});

	return Boolean(response.askToContinue);
}

Domain

Subdomains

Frequently Asked Questions

What does askToContinue() do?
askToContinue() is a function in the astro codebase, defined in packages/astro/src/cli/add/index.ts.
Where is askToContinue() defined?
askToContinue() is defined in packages/astro/src/cli/add/index.ts at line 1141.
What calls askToContinue()?
askToContinue() is called by 7 function(s): add, setupIntegrationConfig, tryToInstallIntegrations, updateAstroConfig, updatePackageJsonScripts, updateTSConfig, validateIntegrations.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free