UNPKG

zent

Version:

一套前端设计语言和基于React的实现

11 lines (10 loc) 355 B
export function createPromiseQueue(items, pGenerator) { return function () { return items.reduce(function (prevP, item) { return prevP.then(function () { return pGenerator(item); }); }, Promise.resolve()); }; } export function execPromiseQueue(items, pGenerator) { return createPromiseQueue(items, pGenerator)(); }