Removes properties that are not defined by the given shape, including within nested objects.
This mutates object inputs. Values that are not objects are returned unchanged.
Removes properties that are not defined by the given shape, including within nested objects.
This mutates object inputs. Values that are not objects are returned unchanged.