martinheidegger/flexlock-cb

View on GitHub
lib/addFn.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
'use strict'
module.exports = function addFn (callbacks, callback) {
  if (callbacks === undefined) {
    return callback
  }
  if (typeof callbacks === 'function') {
    return [callbacks, callback]
  }
  callbacks.push(callback)
  return callbacks
}