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.
		
		
		
		
		
			
		
			
				
					
					
						
							30 lines
						
					
					
						
							841 B
						
					
					
				
			
		
		
	
	
							30 lines
						
					
					
						
							841 B
						
					
					
				define(['./_setup'], function (_setup) {
 | 
						|
 | 
						|
  // If Underscore is called as a function, it returns a wrapped object that can
 | 
						|
  // be used OO-style. This wrapper holds altered versions of all functions added
 | 
						|
  // through `_.mixin`. Wrapped objects may be chained.
 | 
						|
  function _(obj) {
 | 
						|
    if (obj instanceof _) return obj;
 | 
						|
    if (!(this instanceof _)) return new _(obj);
 | 
						|
    this._wrapped = obj;
 | 
						|
  }
 | 
						|
 | 
						|
  _.VERSION = _setup.VERSION;
 | 
						|
 | 
						|
  // Extracts the result from a wrapped and chained object.
 | 
						|
  _.prototype.value = function() {
 | 
						|
    return this._wrapped;
 | 
						|
  };
 | 
						|
 | 
						|
  // Provide unwrapping proxies for some methods used in engine operations
 | 
						|
  // such as arithmetic and JSON stringification.
 | 
						|
  _.prototype.valueOf = _.prototype.toJSON = _.prototype.value;
 | 
						|
 | 
						|
  _.prototype.toString = function() {
 | 
						|
    return String(this._wrapped);
 | 
						|
  };
 | 
						|
 | 
						|
  return _;
 | 
						|
 | 
						|
});
 |