Skip to content

Commit 36090bb

Browse files
committed
WIP
1 parent e6bb8c0 commit 36090bb

File tree

80 files changed

+590
-8849
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+590
-8849
lines changed

README.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
#### hooks
44

5-
- added alterData, alterResult, deprecated alterItems
6-
- added discardData, discardResult, deprecated discard
7-
- moved to omitData, omitResult, deprecated omit
8-
- added keepData, keepResult, deprecated keep
9-
- moved to pickData, pickResult, deprecated pick
10-
- added lowercaseData, lowercaseResult, deprecated lowercase
11-
- added setNowData, setNowResult, deprecated setNow
5+
- added alterData, alterResult, rm alterItems
6+
- added discardData, discardResult, rm discard
7+
- moved to omitData, omitResult, rm omit
8+
- added keepData, keepResult, rm keep
9+
- moved to pickData, pickResult, rm pick
10+
- added lowercaseData, lowercaseResult, rm lowercase
11+
- added setNowData, setNowResult, rm setNow
1212

1313
- removed several checks that are handled by typescript
1414
- removed check for `preventChanges(true, ...fieldNames)`
@@ -29,6 +29,8 @@
2929

3030
- rm support for spread argument
3131

32+
- rm 'actOnDispatch' & 'actOnDefault'
33+
3234
#### predicates
3335

3436
- renamed 'isNot' to 'not' (added alias for 'isNot')

package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"release:major": "npm version major && npm publish",
2626
"changelog": "github_changelog_generator --max-issues 200 -u feathersjs-ecosystem -p feathers-hooks-common && git add CHANGELOG.md && git commit -am \"Updating changelog\"",
2727
"lint": "eslint .",
28-
"update-dependencies": "ncu -u -x ajv",
28+
"update-dependencies": "ncu -u",
2929
"test:unit": "vitest run",
3030
"coverage": "vitest run --coverage",
3131
"test": "npm run lint && npm run coverage",
@@ -64,9 +64,7 @@
6464
],
6565
"dependencies": {
6666
"@feathersjs/errors": "^5.0.31",
67-
"ajv": "^6.12.6",
6867
"fast-copy": "^3.0.2",
69-
"graphql": "^16.10.0",
7068
"lodash": "^4.17.21",
7169
"neotraverse": "^0.6.18"
7270
},

src/hooks/act-on-dispatch/act-on-dispatch.test.ts

Lines changed: 0 additions & 108 deletions
This file was deleted.

src/hooks/act-on-dispatch/act-on-dispatch.ts

Lines changed: 0 additions & 28 deletions
This file was deleted.
Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { HookContext } from '@feathersjs/feathers';
1+
import type { HookContext, NextFunction } from '@feathersjs/feathers';
22
import { replaceData } from '../../utils/replace-items/replace-data';
33
import { isPromise } from '../../common';
44

@@ -8,8 +8,8 @@ import { isPromise } from '../../common';
88
*/
99
export const alterData =
1010
<T = any, H extends HookContext = HookContext>(cb: (record: T, context: H) => any) =>
11-
(context: H) =>
12-
replaceData(context, (item: any) => {
11+
async (context: H, next?: NextFunction) => {
12+
await replaceData(context, (item: any) => {
1313
const result = cb(item, context);
1414

1515
if (isPromise(result)) {
@@ -18,3 +18,8 @@ export const alterData =
1818
return result ?? item;
1919
}
2020
});
21+
22+
if (next) {
23+
return next();
24+
}
25+
};

0 commit comments

Comments
 (0)