Package Exports
- pick-omit
Readme
pick-omit
The two missing object methods we always need.
npm i pick-omit
|
pnpm add pick-omit
|
yarn add pick-omit
|
API
# filter(obj, fn) – Filter object with filter function fn.
src/pick-omit.ts#L12 #
fn – Filter function receiving [key, value].
filter<T>(obj, fn) =>
- Partial<T>
# nonNull(obj) – Filter out nullish values from object.
src/pick-omit.ts#L23
nonNull<T>(obj) =>
- Pick<T, keyof NonNull<T>>
# omit(obj, props) – Create a new object with certain properties omitted.
src/pick-omit.ts#L46
omit<T, K>(obj, props) =>
- Omit<T, K extends readonly U [] ? U : never>
# pick(obj, props) – Pick properties from an object into a new object.
src/pick-omit.ts#L33
pick<T, K>(obj, props) =>
- Pick<T, K extends readonly U [] ? U : never>
Credits
- everyday-types by stagas – Everyday utility types
Contributing
All contributions are welcome!