@lavadrop/omit
TypeScript icon, indicating that this package has built-in type declarations

0.4.0 • Public • Published

@lavadrop/omit

npm license Travis Build Status codecov Try @lavadrop/omit on RunKit

Part of a library of zero-dependency npm modules that do just one thing.

npm

min + gzip | 114 bytes

source

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>

Package Sidebar

Install

npm i @lavadrop/omit

Weekly Downloads

1

Version

0.4.0

License

MIT

Unpacked Size

10.5 kB

Total Files

8

Last publish

Collaborators

  • jedmao