@queso/omit-keys
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 | 122 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.
- Note: This method is considerably slower than pick.
Usage
import omitKeys from '@queso/omit-keys'
const object = { a: 1, b: 2, c: 3 }
omitKeys(object, '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
Pick<T, Exclude<keyof T, K>>