Repository URL to install this package:
|
Version:
6.0.4 ▾
|
import { isArray } from '../is'
/**
* @desc make a new empty Array or Object for cloning
* @memberOf dopemerge
* @name emptyTarget
* @since 2.0.0
* @func
*
* @param {*} val array or object to return an empty one of
* @return {Object | Array} depending on the data type of val
*
* @example
*
* emptyTarget({eh: true})
* //=> {}
*
* emptyTarget([1])
* //=> []
*
*/
function emptyTarget(val?: any): any[] | {} {
return isArray(val) ? [] : {}
}
export { emptyTarget }
export default emptyTarget