omitBy
Import from @varavel/vdl-plugin-sdk/utils/objects.
Creates a new object composed of the properties that do not satisfy the predicate function.
This function takes an object and a predicate function, and returns a new object that includes only the properties for which the predicate function returns false.
Type Parameters
| Type Parameter | Description |
|---|---|
T extends Record\<string, any> |
The type of object. |
Parameters
| Parameter | Type | Description |
|---|---|---|
obj |
T |
The object to omit properties from. |
shouldOmit |
(value, key) => boolean |
A predicate function that determines whether a property should be omitted. It takes the property's key and value as arguments and returns true if the property should be omitted, and false otherwise. |
Returns
Partial\<T>
A new object with the properties that do not satisfy the predicate function.