function shallowReactive(target) {
    makeReactive(target, true);
    def(target, "__v_isShallow" /* ReactiveFlags.IS_SHALLOW */, true);
    return target;
}
Return a shallowly-reactive copy of the original object, where only the root
level properties are reactive. It also does not auto-unwrap refs (even at the
root level).