# CommonPromise

> Promise 辅助：并行执行、结果收集

- **引入**: `import { CommonPromise } from '@cldemo/library/common'`

## 方法

| 方法 | 说明 |
|------|------|
| `promise(result: any)` | 将值包装为 Promise.resolve |
| `promiseFun(callback: any)` | 创建 Promise，回调中可拿到 resolve |
| `resolve(result: any)` | Promise.resolve 快捷调用 |
| `all(promises: any)` | Promise.all 包装 |
| `allByJson()` | 按 key 并行执行，返回 { result, errors } |

