Skip to content

xdash API Reference v0.5.14


xdash API Reference / filterValues

Function: filterValues() ​

filterValues<T>(obj, fn): Record<string, T>

Defined in: src/object.ts:42

Filters an object by its values.

Type Parameters ​

T ​

T

Parameters ​

obj ​

Record<string, T>

object to filter

fn ​

(value, key) => unknown

callback to filter the object

Returns ​

Record<string, T>

the filtered object

Example ​

ts
filterValues({ a: 1, b: 2 }, value => value === 1) // returns { a: 1 }
filterValues({ a: 'hello', b: 'world' }, value => value === 'hello') // returns { a: 'hello' }
filterValues({ a: 1, b: 2 }, value => value === 1 || value === 2) // returns { a: 1, b: 2 }
filterValues({ a: 1, b: 2 }, value => value === 3) // returns {}

Released under the MIT License.