@queso/omit
v0.2.0
Published
The opposite of @queso/pick; this method creates an object composed of the object's own properties that are not in the list of omitted keys.
Downloads
5
Maintainers
Readme
@queso/omit
Part of a library of zero-dependency npm modules that do just one thing.
- 100% TypeScript support.
- It's not a party without
Queso
!
min + gzip | 114 bytes
The opposite of pick; this method creates an object composed of the object's own properties that are not in the list of omitted keys.
Usage
import omit from '@queso/omit'
const obj = { a: 1, b: 2, c: 3 }
omit(obj, 'a', 'c')
// => { b: 2 }
Parameters
| Name | Type | Description |
| :------- | :------------ | :----------------------- |
| object
| T
| The source object. |
| keys
| [K, ...K[]]
| The object keys to omit. |
Type parameters
| Name | Constraint |
| :--- | :--------- |
| T
| object
|
| K
| keyof T
|
Returns
A new object with specified keys omitted.
Return type
Omit<T, K>