mirror of
				https://github.com/taixingyiji/openit.git
				synced 2025-11-04 10:42:25 +00:00 
			
		
		
		
	Delete utils/rm directory
This commit is contained in:
		
							
								
								
									
										106
									
								
								utils/rm/node_modules/ip-address/lib/v6/attributes.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										106
									
								
								utils/rm/node_modules/ip-address/lib/v6/attributes.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,106 +0,0 @@
 | 
			
		||||
'use strict';
 | 
			
		||||
 | 
			
		||||
var common = require('../common.js');
 | 
			
		||||
var v6 = require('./constants.js');
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Returns true if the address is valid, false otherwise
 | 
			
		||||
 * @memberof Address6
 | 
			
		||||
 * @instance
 | 
			
		||||
 * @returns {boolean}
 | 
			
		||||
 */
 | 
			
		||||
exports.isValid = function () {
 | 
			
		||||
  return this.valid;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Returns true if the given address is in the subnet of the current address
 | 
			
		||||
 * @memberof Address6
 | 
			
		||||
 * @instance
 | 
			
		||||
 * @returns {boolean}
 | 
			
		||||
 */
 | 
			
		||||
exports.isInSubnet = common.isInSubnet;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Returns true if the address is correct, false otherwise
 | 
			
		||||
 * @memberof Address6
 | 
			
		||||
 * @instance
 | 
			
		||||
 * @returns {boolean}
 | 
			
		||||
 */
 | 
			
		||||
exports.isCorrect = common.isCorrect(v6.BITS);
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Returns true if the address is in the canonical form, false otherwise
 | 
			
		||||
 * @memberof Address6
 | 
			
		||||
 * @instance
 | 
			
		||||
 * @returns {boolean}
 | 
			
		||||
 */
 | 
			
		||||
exports.isCanonical = common.falseIfInvalid(function () {
 | 
			
		||||
  return this.addressMinusSuffix === this.canonicalForm();
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Returns true if the address is a link local address, false otherwise
 | 
			
		||||
 * @memberof Address6
 | 
			
		||||
 * @instance
 | 
			
		||||
 * @returns {boolean}
 | 
			
		||||
 */
 | 
			
		||||
exports.isLinkLocal = common.falseIfInvalid(function () {
 | 
			
		||||
  // Zeroes are required, i.e. we can't check isInSubnet with 'fe80::/10'
 | 
			
		||||
  if (this.getBitsBase2(0, 64) ===
 | 
			
		||||
    '1111111010000000000000000000000000000000000000000000000000000000') {
 | 
			
		||||
    return true;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  return false;
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Returns true if the address is a multicast address, false otherwise
 | 
			
		||||
 * @memberof Address6
 | 
			
		||||
 * @instance
 | 
			
		||||
 * @returns {boolean}
 | 
			
		||||
 */
 | 
			
		||||
exports.isMulticast = common.falseIfInvalid(function () {
 | 
			
		||||
  return this.getType() === 'Multicast';
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Returns true if the address is a v4-in-v6 address, false otherwise
 | 
			
		||||
 * @memberof Address6
 | 
			
		||||
 * @instance
 | 
			
		||||
 * @returns {boolean}
 | 
			
		||||
 */
 | 
			
		||||
exports.is4 = common.falseIfInvalid(function () {
 | 
			
		||||
  return this.v4;
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Returns true if the address is a Teredo address, false otherwise
 | 
			
		||||
 * @memberof Address6
 | 
			
		||||
 * @instance
 | 
			
		||||
 * @returns {boolean}
 | 
			
		||||
 */
 | 
			
		||||
exports.isTeredo = common.falseIfInvalid(function () {
 | 
			
		||||
  return this.isInSubnet(new this.constructor('2001::/32'));
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Returns true if the address is a 6to4 address, false otherwise
 | 
			
		||||
 * @memberof Address6
 | 
			
		||||
 * @instance
 | 
			
		||||
 * @returns {boolean}
 | 
			
		||||
 */
 | 
			
		||||
exports.is6to4 = common.falseIfInvalid(function () {
 | 
			
		||||
  return this.isInSubnet(new this.constructor('2002::/16'));
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Returns true if the address is a loopback address, false otherwise
 | 
			
		||||
 * @memberof Address6
 | 
			
		||||
 * @instance
 | 
			
		||||
 * @returns {boolean}
 | 
			
		||||
 */
 | 
			
		||||
exports.isLoopback = common.falseIfInvalid(function () {
 | 
			
		||||
  return this.getType() === 'Loopback';
 | 
			
		||||
});
 | 
			
		||||
		Reference in New Issue
	
	Block a user