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.
		
		
		
		
			
				
					24 lines
				
				657 B
			
		
		
			
		
	
	
					24 lines
				
				657 B
			| 
								 
											4 years ago
										 
									 | 
							
								var LazyWrapper = require('./_LazyWrapper'),
							 | 
						||
| 
								 | 
							
								    copyArray = require('./_copyArray');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/**
							 | 
						||
| 
								 | 
							
								 * Creates a clone of the lazy wrapper object.
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 * @private
							 | 
						||
| 
								 | 
							
								 * @name clone
							 | 
						||
| 
								 | 
							
								 * @memberOf LazyWrapper
							 | 
						||
| 
								 | 
							
								 * @returns {Object} Returns the cloned `LazyWrapper` object.
							 | 
						||
| 
								 | 
							
								 */
							 | 
						||
| 
								 | 
							
								function lazyClone() {
							 | 
						||
| 
								 | 
							
								  var result = new LazyWrapper(this.__wrapped__);
							 | 
						||
| 
								 | 
							
								  result.__actions__ = copyArray(this.__actions__);
							 | 
						||
| 
								 | 
							
								  result.__dir__ = this.__dir__;
							 | 
						||
| 
								 | 
							
								  result.__filtered__ = this.__filtered__;
							 | 
						||
| 
								 | 
							
								  result.__iteratees__ = copyArray(this.__iteratees__);
							 | 
						||
| 
								 | 
							
								  result.__takeCount__ = this.__takeCount__;
							 | 
						||
| 
								 | 
							
								  result.__views__ = copyArray(this.__views__);
							 | 
						||
| 
								 | 
							
								  return result;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								module.exports = lazyClone;
							 |