@olena-catbug/pick-omit-object
v1.0.0
Published
Simple npm package for learning package publishing
Downloads
13
Maintainers
Readme
pick-omit-object
Small utility functions to pick and omit object properties.
Installation
npm install @olena-catbug/pick-omit-objectUsage
import { pick, omit } from "@olena-catbug/pick-omit-object";
const user = {
id: 1,
email: "[email protected]",
passwordHash: "secret"
};
const publicUser = omit(user, ["passwordHash"]);
console.log(publicUser);
// { id: 1, email: "[email protected]" }API
pick(object, keys)
Returns a new object with only selected keys.
pick(
{ id: 1, name: "Alex", password: "secret" },
["id", "name"]
);
// { id: 1, name: "Alex" }omit(object, keys)
Returns a new object without selected keys.
omit(
{ id: 1, name: "Alex", password: "secret" },
["password"]
);
// { id: 1, name: "Alex" }License
ISC
