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

0.2.0 • Public • Published

@queso/omit

npm license Travis Build Status codecov Try @queso/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 '@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>

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i @queso/omit

      Weekly Downloads

      0

      Version

      0.2.0

      License

      MIT

      Unpacked Size

      9.72 kB

      Total Files

      8

      Last publish

      Collaborators

      • jedmao