-
added alterData, alterResult, deprecated alterItems
-
added discardData, discardResult, deprecated discard
- moved to omitData, omitResult, deprecated omit
-
added keepData, keepResult, deprecated keep
- moved to pickData, pickResult, deprecated pick
-
added lowercaseData, lowercaseResult, deprecated lowercase
-
added setNowData, setNowResult, deprecated setNow
-
removed several checks that are handled by typescript
-
removed check for
preventChanges(true, ...fieldNames) -
renamed 'keepQuery' to 'pickQuery', added alias
-
renamed 'required' to 'checkRequired', added alias
-
added throwIf
-
added throwIfIsProvider
-
added throwIfIsMulti
-
added paramsForServer2 & paramsForClient2
-
added 'onDelete' & 'createRelated'
-
stashBefore multi
-
softDelete: added 'transformParams' & added 'key' option
-
rm support for spread argument
- renamed 'isNot' to 'not' (added alias for 'isNot')
- added predicate isMulti
- added predicate isPaginated
- added predicate isContext
- added getDataIsArray, getResultIsArray, deprecated getItems
- added replaceData, replaceResult, deprecated replaceItems
- added util getPaginate
- added util skipResult
- cache
- populate
- dePopulate
- fgraphql
- fastJoin
- sequelizeConvert
- serialize
A collection of useful hooks to use with Feathers services.
NOTE: This is the version for Feathers v5. For Feathers v4 use feathers-hooks-common v6
npm install feathers-hooks-common --save
For the full list and API of available hooks and utilities, refer to the feathers-hooks-common documentation.
npm test to run tests.
See LICENSE.
