diff options
Diffstat (limited to 'deps/npm/node_modules/cli-table2/node_modules/lodash/internal/getNative.js')
-rw-r--r-- | deps/npm/node_modules/cli-table2/node_modules/lodash/internal/getNative.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/deps/npm/node_modules/cli-table2/node_modules/lodash/internal/getNative.js b/deps/npm/node_modules/cli-table2/node_modules/lodash/internal/getNative.js new file mode 100644 index 0000000000..bceb317fd7 --- /dev/null +++ b/deps/npm/node_modules/cli-table2/node_modules/lodash/internal/getNative.js @@ -0,0 +1,16 @@ +var isNative = require('../lang/isNative'); + +/** + * Gets the native function at `key` of `object`. + * + * @private + * @param {Object} object The object to query. + * @param {string} key The key of the method to get. + * @returns {*} Returns the function if it's native, else `undefined`. + */ +function getNative(object, key) { + var value = object == null ? undefined : object[key]; + return isNative(value) ? value : undefined; +} + +module.exports = getNative; |