12345678910111213141516171819202122232425262728293031 |
- 'use strict';
- var bach = require('bach');
- var metadata = require('./helpers/metadata');
- var buildTree = require('./helpers/buildTree');
- var normalizeArgs = require('./helpers/normalizeArgs');
- var createExtensions = require('./helpers/createExtensions');
- function series() {
- var create = this._settle ? bach.settleSeries : bach.series;
- var args = normalizeArgs(this._registry, arguments);
- var extensions = createExtensions(this);
- var fn = create(args, extensions);
- var name = '<series>';
- metadata.set(fn, {
- name: name,
- branch: true,
- tree: {
- label: name,
- type: 'function',
- branch: true,
- nodes: buildTree(args),
- },
- });
- return fn;
- }
- module.exports = series;
|