Repository: withastro/astro
File: packages/astro/src/types/public/config.ts (TypeScript)

Code before:
		 * See the [experimental raw environment variables guide](https://docs.astro.build/en/reference/experimental-flags/raw-env-values/) for more information.
		 */
		rawEnvValues?: boolean;
		/**
		 * @name experimental.chromeDevtoolsWorkspace
		 * @type {boolean}
		 * @default `false`
		 * @version 5.13
		 * @description
		 *
		 * Enables Chrome DevTools workspace integration for the Astro dev server.
		 *
		 * When enabled, the dev server will automatically configure a Chrome DevTools workspace for your project,
		 * allowing you to edit files directly in the browser and have those changes reflected in your local file system.
		 *
		 * ```js
		 * import { defineConfig } from 'astro/config';
		 *
		 * export default defineConfig({
		 *   experimental: {
		 *     chromeDevtoolsWorkspace: true,
		 *   },
		 * });
		 * ```
		 *
		 * See the [Chrome DevTools workspace documentation](https://developer.chrome.com/docs/devtools/workspaces) for more information.
		 */
		chromeDevtoolsWorkspace?: boolean;
	};
}

/**
 * Resolved Astro Config
 *
 * Config with user settings along with all defaults filled in.
 */
export interface AstroConfig extends AstroConfigType {
	// Public:
	// This is a more detailed type than zod validation gives us.
	// TypeScript still confirms zod validation matches this type.
	integrations: AstroIntegration[];
}
/**
 * An inline Astro config that takes highest priority when merging with the user config,
 * and includes inline-specific options to configure how Astro runs.
 */
export interface AstroInlineConfig extends AstroUserConfig, AstroInlineOnlyConfig {}
export interface AstroInlineOnlyConfig {
	/**
	 * A custom path to the Astro config file. If relative, it'll resolve based on the current working directory.
	 * Set to false to disable loading any config files.

Review comment (suggestion):
```suggestion
		 * See the [experimental Chrome DevTools workspace feature documentation](https://docs.astro.build/en/reference/experimental-flags/chrome-devtools-workspace/) for more information.
```

Code after:
		 * See the [experimental raw environment variables guide](https://docs.astro.build/en/reference/experimental-flags/raw-env-values/) for more information.
		 */
		rawEnvValues?: boolean;
		/**
		 * @name experimental.chromeDevtoolsWorkspace
		 * @type {boolean}
		 * @default `false`
		 * @version 5.13
		 * @description
		 *
		 * Enables Chrome DevTools workspace integration for the Astro dev server.
		 *
		 * When enabled, the dev server will automatically configure a [Chrome DevTools workspace](https://developer.chrome.com/docs/devtools/workspaces) for your project,
		 * allowing you to edit files directly in the browser and have those changes reflected in your local file system.
		 *
		 * ```js
		 * import { defineConfig } from 'astro/config';
		 *
		 * export default defineConfig({
		 *   experimental: {
		 *     chromeDevtoolsWorkspace: true,
		 *   },
		 * });
		 * ```
		 *
		 * See the [experimental Chrome DevTools workspace feature documentation](https://docs.astro.build/en/reference/experimental-flags/chrome-devtools-workspace/) for more information.
		 */
		chromeDevtoolsWorkspace?: boolean;
	};
}

/**
 * Resolved Astro Config
 *
 * Config with user settings along with all defaults filled in.
 */
export interface AstroConfig extends AstroConfigType {
	// Public:
	// This is a more detailed type than zod validation gives us.
	// TypeScript still confirms zod validation matches this type.
	integrations: AstroIntegration[];
}
/**
 * An inline Astro config that takes highest priority when merging with the user config,
 * and includes inline-specific options to configure how Astro runs.
 */
export interface AstroInlineConfig extends AstroUserConfig, AstroInlineOnlyConfig {}
export interface AstroInlineOnlyConfig {
	/**
	 * A custom path to the Astro config file. If relative, it'll resolve based on the current working directory.
	 * Set to false to disable loading any config files.