* If option is a function, evaluate it with given params * @param {*} data * @param {...} args arguments of a callback * @returns {*}
(data, args)
| 1554 | * @returns {*} |
| 1555 | */ |
| 1556 | function evalOpts(data, args) { |
| 1557 | if (typeof data === "function") { |
| 1558 | // `arguments` is an object, not array, in FF, so: |
| 1559 | args = Array.prototype.slice.call(arguments); |
| 1560 | data = data.apply(null, args.slice(1)); |
| 1561 | } |
| 1562 | return data; |
| 1563 | } |
| 1564 | Flow.evalOpts = evalOpts; |
| 1565 | |
| 1566 | /** |
no outgoing calls
no test coverage detected
searching dependent graphs…