import isArrayLikeObject from "../#isArrayLikeObject";

/**
 * Casts `value` to an empty array if it's not an array like object.
 *
 * @private
 * @param {*} value The value to inspect.
 * @returns {Array|Object} Returns the cast array-like object.
 */
function castArrayLikeObject(value: any): Array<any> | object {
    return isArrayLikeObject(value) ? value : [];
}

export default castArrayLikeObject;
// import isArrayLikeObject from "../isArrayLikeObject.js";

// /**
//  * Casts `value` to an empty array if it's not an array like object.
//  *
//  * @private
//  * @param {*} value The value to inspect.
//  * @returns {Array|Object} Returns the cast array-like object.
//  */
// function castArrayLikeObject(value) {
//     return isArrayLikeObject(value) ? value : [];
// }

// export default castArrayLikeObject;
