We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 585617d + 86cafe0 commit 534f0b6Copy full SHA for 534f0b6
lib/services/de-populate.js
@@ -3,11 +3,15 @@ const getItems = require('./get-items');
3
const replaceItems = require('./replace-items');
4
const deleteByDot = require('../common/delete-by-dot');
5
6
-module.exports = function () {
+module.exports = function (func) {
7
return context => {
8
const items = getItems(context);
9
10
(Array.isArray(items) ? items : [items]).forEach(item => {
11
+ if (typeof func === 'function') {
12
+ func(item)
13
+ }
14
+
15
removeProps('_computed', item);
16
removeProps('_include', item);
17
delete item._elapsed;
0 commit comments