diff options
Diffstat (limited to 'node_modules/yargs/build/lib/utils/obj-filter.js')
-rw-r--r-- | node_modules/yargs/build/lib/utils/obj-filter.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/node_modules/yargs/build/lib/utils/obj-filter.js b/node_modules/yargs/build/lib/utils/obj-filter.js new file mode 100644 index 0000000..cd68ad2 --- /dev/null +++ b/node_modules/yargs/build/lib/utils/obj-filter.js @@ -0,0 +1,10 @@ +import { objectKeys } from '../typings/common-types.js'; +export function objFilter(original = {}, filter = () => true) { + const obj = {}; + objectKeys(original).forEach(key => { + if (filter(key, original[key])) { + obj[key] = original[key]; + } + }); + return obj; +} |