2.0.0 • Published 2 years ago

@6river/where-filter v2.0.0

Weekly downloads
504
License
MIT
Repository
github
Last release
2 years ago

where-filter

Effectively a fork of loopback-filters

Works according to Loopback Where Criteria spec. With the additional support for array predicates some and all.

some

const condition = {
	lines: {
		some: {
			status: 'good',
		},
	},
};

const data = {
	lines: [
		{
			status: 'good',
		},
		{
			status: 'bad',
		},
	],
};

const result = whereFilter(condition)(data);

console.log(result);
// true

all

const condition = {
	lines: {
		all: {
			status: 'good',
		},
	},
};

const data = {
	lines: [
		{
			status: 'good',
		},
		{
			status: 'good',
		},
	],
};

const result = whereFilter(condition)(data);

console.log(result);
// true
2.0.0

2 years ago

1.2.8

3 years ago

1.2.7

3 years ago

1.2.6

3 years ago

1.2.5

3 years ago

1.2.4

3 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.1-orb.10

4 years ago

1.2.1-orb.11

4 years ago

1.2.1-orb.9

4 years ago

1.2.1-orb.8

4 years ago

1.2.1-orb.7

4 years ago

1.2.1-orb.4

4 years ago

1.2.1-lodash.1

4 years ago

1.2.1-main.1

4 years ago

1.2.1-arTest.1

4 years ago

1.2.1-arTest.2

4 years ago

1.2.0

5 years ago

1.2.0-END.5

5 years ago

1.2.0-END.4

5 years ago

1.2.0-END.3

5 years ago

1.2.0-END.2

5 years ago

1.2.0-END.1

5 years ago

1.1.1

6 years ago

1.1.1-codecov.1

6 years ago

1.1.0

7 years ago

1.1.0-spruceUp.5

7 years ago

1.0.3

7 years ago