v1.0.2 Release
Changes
- Q.all()/Q.allSettled() - Supported to take an array of signal and Promise item (Previous version only support Promise object)
Bug Fix
- Promise.resolveWhen() - If the input argument is a Promise item, it will be resolved immediately.
Advanced Usage
- Resolve by multiple signals.
Promise {
resolveWhen: Q.all([timer.triggered, loader.loaded]);
}
- Resolve by signal and binary expression
Promise {
resolveWhen: Q.all([timer.triggered, promise2]);
Promise {
id : promise2
resolveWhen: image.status === Image.Ready
}
}