@lavadrop/omit
Part of a library of zero-dependency npm modules that do just one thing.
- 100% TypeScript support.
- It's not a party without
Lavadrop
!
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 '@lavadrop/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>