UNPKG

@hclsoftware/secagent

Version:

IAST agent

16 lines (12 loc) 350 B
'use strict'; function getExists(_) { function exists(obj, path) { path = Array.isArray(path) ? _.clone(path) : _.toPath(path); var key = path.pop(); var parent = path.length ? _.get(obj, path) : obj; return parent !== undefined && key in parent; } return exists; } getExists.notChainable = true; module.exports = getExists;