• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

sajov / feathers-solr / 10805319139

11 Sep 2024 05:04AM UTC coverage: 100.0%. Remained the same
10805319139

push

github

web-flow
Bump serve-static and express (#300)

Bumps [serve-static](https://github.com/expressjs/serve-static) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `serve-static` from 1.15.0 to 1.16.0
- [Release notes](https://github.com/expressjs/serve-static/releases)
- [Changelog](https://github.com/expressjs/serve-static/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/serve-static/compare/v1.15.0...1.16.0)

Updates `express` from 4.19.2 to 4.20.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.20.0)

---
updated-dependencies:
- dependency-name: serve-static
  dependency-type: indirect
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

119 of 119 branches covered (100.0%)

149 of 149 relevant lines covered (100.0%)

189.8 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

100.0
/src/utils/convertOperators.ts
1
import { operatorResolver } from './operatorResolver';
1✔
2
import { _ } from '@feathersjs/commons/lib';
1✔
3

4
export const convertOperators = (query: any, escapeFn: any, root = ''): any => {
1✔
5
  if (Array.isArray(query)) {
574✔
6
    return query.map(q => convertOperators(q, escapeFn, root));
20✔
7
  }
8

9
  return Object.keys(query).map((prop) => {
561✔
10
    if (prop === '$or') {
579✔
11
      return operatorResolver.$or(convertOperators(query[prop], escapeFn));
9✔
12
    }
13

14
    if (prop === '$and') {
570✔
15
      return operatorResolver.$and(convertOperators(query[prop], escapeFn, prop));
6✔
16
    }
17

18
    if (prop in operatorResolver) {
564✔
19
      const values = Object.values(escapeFn(root, query[prop]));
80✔
20
      return operatorResolver[prop](...values);
80✔
21
    }
22

23
    if (_.isObject(query[prop])) {
484✔
24
      return operatorResolver.$and(convertOperators(query[prop], escapeFn, prop));
75✔
25
    }
26

27
    const values = Object.values(escapeFn(prop, query[prop]));
409✔
28
    return operatorResolver.$eq(...values);
409✔
29
  });
30
};
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc