@@ -177,16 +177,18 @@ export interface ExperimentsConfig {
177177 * Track and determine affected projects and tasks asynchronously.
178178 * @since 2.2.0
179179 *
180+ * @default true
180181 * @env MOON_EXPERIMENT_ASYNC_AFFECTED_TRACKING
181182 */
182- asyncAffectedTracking : boolean ;
183+ asyncAffectedTracking ? : boolean ;
183184 /**
184185 * Build the project and task graphs asynchronously.
185186 * @since 2.2.0
186187 *
188+ * @default true
187189 * @env MOON_EXPERIMENT_ASYNC_GRAPH_BUILDING
188190 */
189- asyncGraphBuilding : boolean ;
191+ asyncGraphBuilding ? : boolean ;
190192 /**
191193 * Store task outputs in a local CAS (content-addressable storage) cache.
192194 * @since 2.3.0
@@ -198,9 +200,10 @@ export interface ExperimentsConfig {
198200 * Use native file hashing instead of using the VCS.
199201 * @since 2.3.0
200202 *
203+ * @default true
201204 * @env MOON_EXPERIMENT_NATIVE_FILE_HASHING
202205 */
203- nativeFileHashing : boolean ;
206+ nativeFileHashing ? : boolean ;
204207}
205208
206209/** Configures the generator for scaffolding from templates. */
@@ -868,13 +871,15 @@ export interface PartialExperimentsConfig {
868871 * Track and determine affected projects and tasks asynchronously.
869872 * @since 2.2.0
870873 *
874+ * @default true
871875 * @env MOON_EXPERIMENT_ASYNC_AFFECTED_TRACKING
872876 */
873877 asyncAffectedTracking ?: boolean | null ;
874878 /**
875879 * Build the project and task graphs asynchronously.
876880 * @since 2.2.0
877881 *
882+ * @default true
878883 * @env MOON_EXPERIMENT_ASYNC_GRAPH_BUILDING
879884 */
880885 asyncGraphBuilding ?: boolean | null ;
@@ -889,6 +894,7 @@ export interface PartialExperimentsConfig {
889894 * Use native file hashing instead of using the VCS.
890895 * @since 2.3.0
891896 *
897+ * @default true
892898 * @env MOON_EXPERIMENT_NATIVE_FILE_HASHING
893899 */
894900 nativeFileHashing ?: boolean | null ;
0 commit comments