import { parse, stringify } from '../shortened-functions' import { isObject } from './is-object' export function shallowCloneObject(obj: T): T export function shallowCloneObject(objArr: T[]): T[] export function shallowCloneObject(obj: T | T[]): T | T[] { return isObject(obj) ? parse(stringify(obj)) : obj }