dist/rollup-plugin-typescript2.cjs.js
function baseDelay(func, wait, args) {
      if (typeof func != 'function') {
        throw new TypeError(FUNC_ERROR_TEXT);
      }
      return setTimeout(function() { func.apply(undefined$1, args); }, wait);
    }
function baseDelay(func, wait, args) {
      if (typeof func != 'function') {
        throw new TypeError(FUNC_ERROR_TEXT);
      }
      return setTimeout(function() { func.apply(undefined$1, args); }, wait);
    }
function baseDelay ( func , wait , args ) { if ( typeof func != 'function' ) { throw new TypeError ( FUNC_ERROR_TEXT ) ; } return setTimeout ( function ( ) { func . apply ( undefined$1 , args ) ; } , wait ) ; }
The base implementation of `_.delay` and `_.defer` which accepts `args`
to provide to `func`.

@private
@param {Function} func The function to delay.
@param {number} wait The number of milliseconds to delay invocation.
@param {Array} args The arguments to provide to `func`.
@returns {number|Object} Returns the timer id or timeout object.
The base implementation of _ . delay and _ . defer which accepts args to provide to func .