You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					39 lines
				
				1.1 KiB
			
		
		
			
		
	
	
					39 lines
				
				1.1 KiB
			| 
								 
											3 years ago
										 
									 | 
							
								var root = require('./_root'),
							 | 
						||
| 
								 | 
							
								    stubFalse = require('./stubFalse');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/** Detect free variable `exports`. */
							 | 
						||
| 
								 | 
							
								var freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/** Detect free variable `module`. */
							 | 
						||
| 
								 | 
							
								var freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/** Detect the popular CommonJS extension `module.exports`. */
							 | 
						||
| 
								 | 
							
								var moduleExports = freeModule && freeModule.exports === freeExports;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/** Built-in value references. */
							 | 
						||
| 
								 | 
							
								var Buffer = moduleExports ? root.Buffer : undefined;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/* Built-in method references for those with the same name as other `lodash` methods. */
							 | 
						||
| 
								 | 
							
								var nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/**
							 | 
						||
| 
								 | 
							
								 * Checks if `value` is a buffer.
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 * @static
							 | 
						||
| 
								 | 
							
								 * @memberOf _
							 | 
						||
| 
								 | 
							
								 * @since 4.3.0
							 | 
						||
| 
								 | 
							
								 * @category Lang
							 | 
						||
| 
								 | 
							
								 * @param {*} value The value to check.
							 | 
						||
| 
								 | 
							
								 * @returns {boolean} Returns `true` if `value` is a buffer, else `false`.
							 | 
						||
| 
								 | 
							
								 * @example
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 * _.isBuffer(new Buffer(2));
							 | 
						||
| 
								 | 
							
								 * // => true
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 * _.isBuffer(new Uint8Array(2));
							 | 
						||
| 
								 | 
							
								 * // => false
							 | 
						||
| 
								 | 
							
								 */
							 | 
						||
| 
								 | 
							
								var isBuffer = nativeIsBuffer || stubFalse;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								module.exports = isBuffer;
							 |