Move utils.is.getConstructor() to utils.getConstructor()
This commit is contained in:
		| @ -11,19 +11,19 @@ const utils = { | |||||||
|     // Check variable types |     // Check variable types | ||||||
|     is: { |     is: { | ||||||
|         object(input) { |         object(input) { | ||||||
|             return this.getConstructor(input) === Object; |             return utils.getConstructor(input) === Object; | ||||||
|         }, |         }, | ||||||
|         number(input) { |         number(input) { | ||||||
|             return this.getConstructor(input) === Number && !Number.isNaN(input); |             return utils.getConstructor(input) === Number && !Number.isNaN(input); | ||||||
|         }, |         }, | ||||||
|         string(input) { |         string(input) { | ||||||
|             return this.getConstructor(input) === String; |             return utils.getConstructor(input) === String; | ||||||
|         }, |         }, | ||||||
|         boolean(input) { |         boolean(input) { | ||||||
|             return this.getConstructor(input) === Boolean; |             return utils.getConstructor(input) === Boolean; | ||||||
|         }, |         }, | ||||||
|         function(input) { |         function(input) { | ||||||
|             return this.getConstructor(input) === Function; |             return utils.getConstructor(input) === Function; | ||||||
|         }, |         }, | ||||||
|         array(input) { |         array(input) { | ||||||
|             return !this.nullOrUndefined(input) && Array.isArray(input); |             return !this.nullOrUndefined(input) && Array.isArray(input); | ||||||
| @ -38,7 +38,7 @@ const utils = { | |||||||
|             return this.instanceof(input, Element); |             return this.instanceof(input, Element); | ||||||
|         }, |         }, | ||||||
|         textNode(input) { |         textNode(input) { | ||||||
|             return this.getConstructor(input) === Text; |             return utils.getConstructor(input) === Text; | ||||||
|         }, |         }, | ||||||
|         event(input) { |         event(input) { | ||||||
|             return this.instanceof(input, Event); |             return this.instanceof(input, Event); | ||||||
| @ -65,9 +65,10 @@ const utils = { | |||||||
|         instanceof(input, constructor) { |         instanceof(input, constructor) { | ||||||
|             return Boolean(input && constructor && input instanceof constructor); |             return Boolean(input && constructor && input instanceof constructor); | ||||||
|         }, |         }, | ||||||
|         getConstructor(input) { |  | ||||||
|             return !this.nullOrUndefined(input) ? input.constructor : null; |  | ||||||
|     }, |     }, | ||||||
|  |  | ||||||
|  |     getConstructor(input) { | ||||||
|  |         return !utils.is.nullOrUndefined(input) ? input.constructor : null; | ||||||
|     }, |     }, | ||||||
|  |  | ||||||
|     // Unfortunately, due to mixed support, UA sniffing is required |     // Unfortunately, due to mixed support, UA sniffing is required | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user