Variables
				
					
					
					isArray: isArray = Array.isArray
					
					
					
				
				
					
					
					isDate: function = <any>((x: any) => toStr.call(x) === '[object Date]')
					
					
					
						Type declaration
						
							- 
								
								
									- 
										Parameters
											 Returns boolean
 
 
					
				
				
					
					
					isDefined: function = not(isUndefined)
					
					
					
						Type declaration
						
							- 
								
								
									- 
										Parameters
											 Returns boolean
 
 
					
				
				
					
					
					isFunction: function = <any>tis('function')
					
					
					
						Type declaration
						
							- 
								
								
									- 
										Parameters
											 Returns boolean
 
 
					
				
				
					
					
					isNullOrUndefined: function = or(isNull, isUndefined)
					
					
					
						Type declaration
						
							- 
								
								
									- 
										Parameters
											 Returns boolean
 
 
					
				
				
					
					
					isNumber: function = <any>tis('number')
					
					
					
						Type declaration
						
							- 
								
								
									- 
										Parameters
											 Returns boolean
 
 
					
				
				
					
					
					isPromise: function = <(x: any) => x is Promise<any>>and(isObject,pipe(prop('then'),isFunction))    
					
					
						
					
					
						Type declaration
						
							- 
								
								
									- 
										Parameters
											 Returns boolean
 
 
					
				
				
					
					
					isRegExp: function = <any>((x: any) => toStr.call(x) === '[object RegExp]')
					
					
					
						Type declaration
						
							- 
								
								
									- 
										Parameters
											 Returns boolean
 
 
					
				
				
					
					
					isString: function = <(x: any) => x is string>tis('string')
					
					
					
						Type declaration
						
							- 
								
								
									- 
										Parameters
											 Returns boolean
 
 
					
				
				
					
					
					isUndefined: (Anonymous function) = tis('undefined')
					
					
					
				
				
					
					
					toStr: toString = Object.prototype.toString
					
					
					
				
			
			 
Predicates
These predicates return true/false based on the input. Although these functions are exported, they are subject to change without notice.