util.js 459 B

12345678910111213
  1. import { FunctionExt } from '../function';
  2. export function call(list, args) {
  3. const results = [];
  4. for (let i = 0; i < list.length; i += 2) {
  5. const handler = list[i];
  6. const context = list[i + 1];
  7. const params = Array.isArray(args) ? args : [args];
  8. const ret = FunctionExt.apply(handler, context, params);
  9. results.push(ret);
  10. }
  11. return FunctionExt.toAsyncBoolean(results);
  12. }
  13. //# sourceMappingURL=util.js.map