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.
		
		
		
		
		
			
		
			
				
					
					
						
							20 lines
						
					
					
						
							759 B
						
					
					
				
			
		
		
	
	
							20 lines
						
					
					
						
							759 B
						
					
					
				"use strict"; | 
						|
 | 
						|
function hrefInfo(urlObj) | 
						|
{ | 
						|
	var minimumPathOnly     = (!urlObj.scheme && !urlObj.auth && !urlObj.host.full && !urlObj.port); | 
						|
	var minimumResourceOnly = (minimumPathOnly && !urlObj.path.absolute.string); | 
						|
	var minimumQueryOnly    = (minimumResourceOnly && !urlObj.resource); | 
						|
	var minimumHashOnly     = (minimumQueryOnly && !urlObj.query.string.full.length); | 
						|
	var empty               = (minimumHashOnly && !urlObj.hash); | 
						|
	 | 
						|
	urlObj.extra.hrefInfo.minimumPathOnly     = minimumPathOnly; | 
						|
	urlObj.extra.hrefInfo.minimumResourceOnly = minimumResourceOnly; | 
						|
	urlObj.extra.hrefInfo.minimumQueryOnly    = minimumQueryOnly; | 
						|
	urlObj.extra.hrefInfo.minimumHashOnly     = minimumHashOnly; | 
						|
	urlObj.extra.hrefInfo.empty = empty; | 
						|
} | 
						|
 | 
						|
 | 
						|
 | 
						|
module.exports = hrefInfo;
 | 
						|
 |