basant307/AI_Governance_Project
048
1import getTag from './_getTag.js';2import isObjectLike from './isObjectLike.js';3 4/** `Object#toString` result references. */5var weakMapTag = '[object WeakMap]';6 7/**8 * Checks if `value` is classified as a `WeakMap` object.9 *10 * @static11 * @memberOf _12 * @since 4.3.013 * @category Lang14 * @param {*} value The value to check.15 * @returns {boolean} Returns `true` if `value` is a weak map, else `false`.16 * @example17 *18 * _.isWeakMap(new WeakMap);19 * // => true20 *21 * _.isWeakMap(new Map);22 * // => false23 */24function isWeakMap(value) {25 return isObjectLike(value) && getTag(value) == weakMapTag;26}27 28export default isWeakMap;29 