@yeoman/types
Advanced tools
Comparing version 1.1.2 to 1.2.0
{ | ||
"name": "@yeoman/types", | ||
"version": "1.1.2", | ||
"version": "1.2.0", | ||
"private": false, | ||
@@ -63,3 +63,3 @@ "description": "Common API for yeoman's generator/environment stack", | ||
}, | ||
"gitHead": "6a5bf931273cb1816020797cc34a2d6c73a73deb" | ||
"gitHead": "f2744847a843384562adc6bf7f10a1349305c5ea" | ||
} |
@@ -84,2 +84,11 @@ import type { GetGeneratorOptions, BaseGenerator, GetGeneratorConstructor } from '../index.js'; | ||
export type ComposeOptions<G extends BaseGenerator = BaseGenerator> = InstantiateOptions<G> & { schedule?: boolean }; | ||
export type ComposeOptions<G extends BaseGenerator = BaseGenerator> = InstantiateOptions<G> & SchedulingOptions<G>; | ||
export type SchedulingOptions<G extends BaseGenerator = BaseGenerator> = { | ||
/** | ||
* Creates a new task to queue the composed generator tasks instead of queueing immediately. | ||
* The task is queued in an Environment’s internal priority which is executed before any generator task. | ||
* Function is accepted starting from Environment 4.4.0. | ||
*/ | ||
schedule?: boolean | ((generator: G) => boolean); | ||
}; |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
19489
470